<?xml version='1.0' encoding='windows-1252'?>
<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Object Mapping DTD Version 1.0//EN" "http://castor.exolab.org/mapping.dtd">

<mapping>
<description>Descripción de los objetos GPIC</description>

<include href="basicTypes.xml"/>

<class name="GPICS.CAG_GPICS.EntityName">
  <map-to xml="EntityName"/>
  <field name="entityName" type="basicTypes.List" >
    <bind-xml name="entityName"/>
  </field>
  <field name="validTime" type="basicTypes.IVL_TS" >
    <bind-xml name="validTime"/>
  </field>
</class>


<class name="GPICS.CAG_GPICS.EntityNamePart">
  <map-to xml="EntityNamePart"/>
  <field name="entityNamePart" type="basicTypes.ST" >
    <bind-xml name="entityNamePart"/>
  </field>
  <field name="namePartType" type="basicTypes.CS" >
    <bind-xml name="namePartType"/>
  </field>
  <field name="namePartQualifier" type="basicTypes.CS" >
    <bind-xml name="namePartQualifier"/>
  </field>
</class>


<class name="GPICS.CAG_GPICS.PostalAddress">
  <map-to xml="PostalAddress"/>
  <field name="postalAddress" type="basicTypes.List" >
    <bind-xml name="postalAddress"/>
  </field>
  <field name="postalCode" type="basicTypes.ST" >
    <bind-xml name="postalCode"/>
  </field>
  <field name="addressUse" type="basicTypes.List" >
    <bind-xml name="addressUse"/>
  </field>
  <field name="validTime" type="basicTypes.IVL_TS" >
    <bind-xml name="validTime"/>
  </field>
</class>


<class name="GPICS.CAG_GPICS.PostalAddressPart">
  <map-to xml="PostalAddressPart"/>
  <field name="addressLine" type="basicTypes.ST"  >
    <bind-xml name="addressLine"/>
  </field>
  <field name="addressLineType" type="basicTypes.CS" >
    <bind-xml name="addressLineType"/>
  </field>
</class>


<class name="GPICS.CAG_GPICS.Telecom">
  <map-to xml="Telecom"/>
  <field name="telecomAddress" type="basicTypes.URL"  >
    <bind-xml name="telecomAddress"/>
  </field>
  <field name="use" type="basicTypes.List"/>
  <field name="validTime" type="basicTypes.List" >
    <bind-xml name="validTime"/>
  </field>
</class>


<class name="GPICS.CommonSubComponents.DeviceParticipation">
  <map-to xml="DeviceParticipation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="contextControlCode" type="basicTypes.CS" >
    <bind-xml name="contextControlCode"/>
  </field>
  <field name="functionCode" type="basicTypes.CV" >
    <bind-xml name="functionCode"/>
  </field>
  <field name="time" type="basicTypes.IVL_TS" />
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="id" type="basicTypes.II" />
  <field name="noteText" type="basicTypes.ST" >
    <bind-xml name="noteText"/>
  </field>
  <field name="relatedDevice" type="GPICS.RelatedDevice"  >
    <bind-xml name="relatedDevice"/>
  </field>
  <field name="relatedIdentifiedDevice" type="GPICS.RelatedIdentifiedDevice"  >
    <bind-xml name="relatedIdentifiedDevice"/>
  </field>
</class>


<class name="GPICS.CommonSubComponents.HealthcareAgentParticipation">
  <map-to xml="HealthcareAgentParticipation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="contextControlCode" type="basicTypes.CS" >
    <bind-xml name="contextControlCode"/>
  </field>
  <field name="functionCode" type="basicTypes.CV" >
    <bind-xml name="functionCode"/>
  </field>
  <field name="modeCode" type="basicTypes.CS" >
    <bind-xml name="modeCode"/>
  </field>
  <field name="time" type="basicTypes.IVL_TS" />
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="signatureCode" type="basicTypes.CS" >
    <bind-xml name="signatureCode"/>
  </field>
  <field name="signatureText" type="basicTypes.ED"  >
    <bind-xml name="signatureText"/>
  </field>
  <field name="noteText" type="basicTypes.ED"  >
    <bind-xml name="noteText"/>
  </field>
  <field name="healthcareAgent" type="GPICS.HealthcareAgent"  >
    <bind-xml name="healthcareAgent"/>
  </field>
</class>

<class name="GPICS.CommonSubComponents.HealthcareOrganisationParticipation">
  <map-to xml="HealthcareOrganisationParticipation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="contextControlCode" type="basicTypes.CS" >
    <bind-xml name="contextControlCode"/>
  </field>
  <field name="functionCode" type="basicTypes.CV" >
    <bind-xml name="functionCode"/>
  </field>
  <field name="modeCode" type="basicTypes.CS" >
    <bind-xml name="modeCode"/>
  </field>
  <field name="time" type="basicTypes.IVL_TS" />
  <field name="noteText" type="basicTypes.ST" >
    <bind-xml name="noteText"/>
  </field>
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="healthcareOrganisation" type="GPICS.HealthcareOrganisation" >
    <bind-xml name="healthcareOrganisation"/>
  </field>
</class>


<class name="GPICS.CommonSubComponents.HealthcareProfessionalParticipation">
  <map-to xml="HealthcareProfessionalParticipation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="contextControlCode" type="basicTypes.CS" >
    <bind-xml name="contextControlCode"/>
  </field>
  <field name="functionCode" type="basicTypes.CV" >
    <bind-xml name="functionCode"/>
  </field>
  <field name="modeCode" type="basicTypes.CS" >
    <bind-xml name="modeCode"/>
  </field>
  <field name="time" type="basicTypes.IVL_TS" />
  <field name="noteText" type="basicTypes.ST" >
    <bind-xml name="noteText"/>
  </field>
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="signatureCode" type="basicTypes.CS" >
    <bind-xml name="signatureCode"/>
  </field>
  <field name="signatureText" type="basicTypes.ED" >
    <bind-xml name="signatureText"/>
  </field>
  <field name="healthcareProfessional" type="GPICS.HealthcareProfessional" >
    <bind-xml name="healthcareProfessional"/>
  </field>
  <field name="identifiedHealthcareProfessional" type="GPICS.IdentifiedHealthcareProfessional" >
    <bind-xml name="identifiedHealthcareProfessional"/>
  </field>
</class>


<class name="GPICS.CommonSubComponents.NonHealthcarePersonParticipation">
  <map-to xml="NonHealthcarePersonParticipation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="contextControlCode" type="basicTypes.CS" >
    <bind-xml name="contextControlCode"/>
  </field>
  <field name="functionCode" type="basicTypes.CV" >
    <bind-xml name="functionCode"/>
  </field>
  <field name="modeCode" type="basicTypes.CS" >
    <bind-xml name="modeCode"/>
  </field>
  <field name="noteText" type="basicTypes.ST" >
    <bind-xml name="noteText"/>
  </field>
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="signatureCode" type="basicTypes.CS" >
    <bind-xml name="signatureCode"/>
  </field>
  <field name="signatureText" type="basicTypes.ED" >
    <bind-xml name="signatureText"/>
  </field>
  <field name="subjectOfCarePersonRole" type="GPICS.SubjectOfCarePersonRole" >
    <bind-xml name="subjectOfCarePersonRole"/>
  </field>
  <field name="subjectOfCareRelatedParty" type="GPICS.SubjectOfCareRelatedParty" >
    <bind-xml name="subjectOfCareRelatedParty"/>
  </field>
</class>



<class name="GPICS.AnalysableObjectInUse">
  <map-to xml="AnalysableObjectInUse"/>
</class>


<class name="GPICS.Authorisation">
  <map-to xml="Authorisation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="moodCode" type="basicTypes.CS" >
    <bind-xml name="moodCode"/>
  </field>
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="activityTime" type="basicTypes.TS" >
    <bind-xml name="activityTime"/>
  </field>
  <field name="effectiveTime" type="basicTypes.IVL_TS" >
    <bind-xml name="effectiveTime"/>
  </field>
  <field name="id" type="basicTypes.List"/>
  <field name="netAmt" type="basicTypes.PQ" >
    <bind-xml name="netAmt"/>
  </field>
  <field name="unitQuantity" type="basicTypes.PQ" >
    <bind-xml name="unitQuantity"/>
  </field>
  <field name="participatingHealthcareParty" type="basicTypes.List"/>
  <field name="participatingPatientRelatedParty" type="basicTypes.List"/>
  <field name="participatingPatient" type="basicTypes.List"/>
</class>


<class name="GPICS.AuthorisationLink">
  <map-to xml="AuthorisationLink"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="authorisation" type="GPICS.Authorisation" >
    <bind-xml name="authorisation"/>
  </field>
</class>


<class name="GPICS.CareCost">
  <map-to xml="CareCost"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="moodCode" type="basicTypes.CS" >
    <bind-xml name="moodCode"/>
  </field>
  <field name="code" type="basicTypes.CV" />
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="netAmt" type="basicTypes.PQ" >
    <bind-xml name="netAmt"/>
  </field>
  <field name="unitPriceAmt" type="basicTypes.PQ" >
    <bind-xml name="unitPriceAmt"/>
  </field>
  <field name="unitQuantity" type="basicTypes.PQ" >
    <bind-xml name="unitQuantity"/>
  </field>
</class>


<class name="GPICS.CareCostLink">
  <map-to xml="CareCostLink"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="careCost" type="GPICS.CareCost" >
    <bind-xml name="careCost"/>
  </field>
</class>


<class name="GPICS.CareEncounterRecipient">
  <map-to xml="CareEncounterRecipient"/>
</class>


<class name="GPICS.CareLocation">
  <map-to xml="CareLocation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="name" type="basicTypes.ST" />
  <field name="id" type="basicTypes.List"/>
  <field name="code" type="basicTypes.CV" />
  <field name="addr" type="GPICS.CAG_GPICS.PostalAddress" />
  <field name="telecom" type="basicTypes.List"/>
  <field name="careLocation" type="GPICS.CareLocation" >
    <bind-xml name="careLocation"/>
  </field>
  <field name="contactPerson" type="basicTypes.List">
    <bind-xml name="contactPerson"/>
  </field>
</class>


<class name="GPICS.CareLocationInUse">
  <map-to xml="CareLocationInUse"/>
  <field name="participatingLocation" type="GPICS.ParticipatingLocation" >
    <bind-xml name="participatingLocation"/>
  </field>
</class>


<class name="GPICS.CareServiceRecipient">
  <map-to xml="CareServiceRecipient"/>
</class>


<class name="GPICS.ContactPerson">
  <map-to xml="ContactPerson"/>
  <field name="contactRole" type="GPICS.ContactRole" >
    <bind-xml name="contactRole"/>
  </field>
</class>


<class name="GPICS.ContactRole">
  <map-to xml="ContactRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="cv" type="basicTypes.CV" />
  <field name="person" type="GPICS.Person" />
</class>


<class name="GPICS.Device">
  <map-to xml="Device"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="code" type="basicTypes.CV" />
  <field name="desc" type="basicTypes.ST" />
  <field name="manufacturerModelName" type="basicTypes.ST" >
    <bind-xml name="manufacturerModelName"/>
  </field>
  <field name="id" type="basicTypes.II" />
  <field name="lastCalibrationTime" type="basicTypes.TS" >
    <bind-xml name="lastCalibrationTime"/>
  </field>
  <field name="relatedOrganisation" type="GPICS.RelatedOrganisation" >
    <bind-xml name="relatedOrganisation"/>
  </field>
  <field name="careLocation" type="basicTypes.List">
    <bind-xml name="careLocation"/>
  </field>
</class>


<class name="GPICS.DeviceInUse">
  <map-to xml="DeviceInUse"/>
  <field name="deviceParticipation" type="GPICS.CommonSubComponents.DeviceParticipation" >
    <bind-xml name="deviceParticipation"/>
  </field>
</class>


<class name="GPICS.DeviceParameter">
  <map-to xml="DeviceParameter"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="moodCode" type="basicTypes.CS" >
    <bind-xml name="moodCode"/>
  </field>
  <field name="code" type="basicTypes.CD" />
  <field name="value" type="basicTypes.IVL_PQ" />
  <field name="activityTime" type="basicTypes.TS" >
    <bind-xml name="activityTime"/>
  </field>
  <field name="methodCode" type="basicTypes.List">
    <bind-xml name="methodCode"/>
  </field>
</class>



<class name="GPICS.DeviceParameterLink">
  <map-to xml="DeviceParameterLink"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="deviceParameter" type="GPICS.DeviceParameter" >
    <bind-xml name="deviceParameter"/>
  </field>
</class>


<class name="GPICS.DeviceRole">
  <map-to xml="DeviceRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="device" type="GPICS.Device" />
  <field name="deviceParameter" type="basicTypes.List" >
    <bind-xml name="deviceParameter"/>
  </field>
</class>


<class name="GPICS.GeographicLocation">
  <map-to xml="GeographicLocation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="moodCode" type="basicTypes.CS" >
    <bind-xml name="moodCode"/>
  </field>
  <field name="desc" type="basicTypes.ST" />
  <field name="code" type="basicTypes.CV" />
  <field name="addr" type="GPICS.CAG_GPICS.PostalAddress" />
  <field name="gpsText" type="basicTypes.ST" >
    <bind-xml name="gpsText"/>
  </field>
</class>


<class name="GPICS.GeographicLocationRole">
  <map-to xml="GeographicLocationRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="geographicLocation" type="GPICS.GeographicLocation" >
    <bind-xml name="geographicLocation"/>
  </field>
</class>


<class name="GPICS.HealthcareAgent">
  <map-to xml="HealthcareAgent"/>
</class>


<class name="GPICS.HealthcareOrganisation" extends="GPICS.HealthcareParty">
  <map-to xml="HealthcareOrganisation"/>
  <field name="healthcareOrganisationRole" type="GPICS.HealthcareOrganisationRole" >
    <bind-xml name="healthcareOrganisationRole"/>
  </field>
</class>


<class name="GPICS.HealthcareOrganisationRole">
  <map-to xml="HealthcareOrganisationRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="code" type="basicTypes.CV" />
  <field name="organisation" type="GPICS.Organisation" />
  <field name="relatedHealthcareProfessional" type="basicTypes.List">
    <bind-xml name="relatedHealthcareProfessional"/>
  </field>
  <field name="relatedHealthcareOrganisation" type="basicTypes.List">
    <bind-xml name="relatedHealthcareOrganisation"/>
  </field>
</class>


<class name="GPICS.HealthcareParty">
  <map-to xml="HealthcareParty"/>
</class>


<class name="GPICS.HealthcareProfessional" extends="GPICS.HealthcareParty">
  <map-to xml="HealthcareProfessional"/>
  <field name="healthcareProfessionalRole" type="GPICS.HealthcareProfessionalRole" >
    <bind-xml name="healthcareProfessionalRole"/>
  </field>
</class>
  
  
<class name="GPICS.HealthcareProfessionalRole">
  <map-to xml="HealthcareProfessionalRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="code" type="basicTypes.CV" />
  <field name="id" type="basicTypes.List" />
  <field name="jobCode" type="basicTypes.CV" >
    <bind-xml name="jobCode"/>
  </field>
  <field name="jobTitleCode" type="basicTypes.CV" >
    <bind-xml name="jobTitleCode"/>
  </field>
  <field name="person" type="GPICS.Person" />
  <field name="relatedHealthcareProfessional" type="basicTypes.List">
    <bind-xml name="relatedHealthcareProfessional"/>
  </field>
  <field name="relatedHealthcareOrganisation" type="basicTypes.List">
    <bind-xml name="relatedHealthcareOrganisation"/>
  </field>
  <field name="healthcareOrganisation" type="basicTypes.List">
    <bind-xml name="healthcareOrganisation"/>
  </field>
</class>


<class name="GPICS.IdentifiedDevice">
  <map-to xml="IdentifiedDevice"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.II" />
  <field name="code" type="basicTypes.CV" />
</class>


<class name="GPICS.IdentifiedDeviceInUse">
  <map-to xml="IdentifiedDeviceInUse"/>
  <field name="deviceParticipation" type="GPICS.CommonSubComponents.DeviceParticipation" >
    <bind-xml name="deviceParticipation"/>
  </field>
</class>


<class name="GPICS.IdentifiedDeviceRole">
  <map-to xml="IdentifiedDeviceRole"/>
  <field name="identifiedDevice" type="GPICS.IdentifiedDevice" >
    <bind-xml name="identifiedDevice"/>
  </field>
</class>


<class name="GPICS.IdentifiedHealthcareAgent">
  <map-to xml="IdentifiedHealthcareAgent"/>
</class>


<class name="GPICS.IdentifiedHealthcareOrganisation" extends="GPICS.IdentifiedHealthcareParty">
  <map-to xml="IdentifiedHealthcareOrganisation"/>
  <field name="identifiedOrganisationRole" type="GPICS.IdentifiedOrganisationRole" >
    <bind-xml name="identifiedOrganisationRole"/>
  </field>
</class>


<class name="GPICS.IdentifiedHealthcareParty">
  <map-to xml="IdentifiedHealthcareParty"/>
</class>


<class name="GPICS.IdentifiedHealthcareProfessional" extends="GPICS.IdentifiedHealthcareParty">
  <map-to xml="IdentifiedHealthcareProfessional"/>
  <field name="identifiedProfessionalRole" type="GPICS.IdentifiedProfessionalRole" >
    <bind-xml name="identifiedProfessionalRole"/>
  </field>
</class>


<class name="GPICS.IdentifiedLivingSubject" extends="GPICS.SubjectOfCareIdentification">
  <map-to xml="IdentifiedLivingSubject"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.II" />
  <field name="name" type="basicTypes.List" />
</class>


<class name="GPICS.IdentifiedOrganisation">
  <map-to xml="IdentifiedOrganisation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="name" type="basicTypes.ST" />
  <field name="id" type="basicTypes.II" />
</class>



<class name="GPICS.IdentifiedOrganisationParticipation">
  <map-to xml="IdentifiedOrganisationParticipation"/>
  <field name="identifiedHealthcareOrganisation" type="GPICS.IdentifiedHealthcareOrganisation" >
    <bind-xml name="identifiedHealthcareOrganisation"/>
  </field>
</class>


<class name="GPICS.IdentifiedOrganisationRole">
  <map-to xml="IdentifiedOrganisationRole"/>
  <field name="identifiedOrganisation" type="GPICS.IdentifiedOrganisation" >
    <bind-xml name="identifiedOrganisation"/>
  </field>
</class>


<class name="GPICS.IdentifiedParticipatingOrganisation" extends="GPICS.ParticipatingHealthcareParty">
  <map-to xml="IdentifiedParticipatingOrganisation"/>
</class>


<class name="GPICS.IdentifiedParticipatingPatient" extends="GPICS.CareServiceRecipient">
  <map-to xml="IdentifiedParticipatingPatient"/>
  <field name="nonHealthcarePersonParticipation" type="GPICS.CommonSubComponents.NonHealthcarePersonParticipation" >
    <bind-xml name="nonHealthcarePersonParticipation"/>
  </field>
</class>


<class name="GPICS.IdentifiedParticipatingProfessional" extends="GPICS.ParticipatingHealthcareParty">
  <map-to xml="IdentifiedParticipatingProfessional"/>
</class>


<class name="GPICS.IdentifiedProfessional">
  <map-to xml="IdentifiedProfessional"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.II" />
  <field name="name" type="GPICS.CAG_GPICS.EntityName" />
</class>


<class name="GPICS.IdentifiedProfessionalRole">
  <map-to xml="IdentifiedProfessionalRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="identifiedProfessional" type="GPICS.IdentifiedProfessional" >
    <bind-xml name="identifiedProfessional"/>
  </field>
</class>


<class name="GPICS.ItemTransportation">
  <map-to xml="ItemTransportation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="moodCode" type="basicTypes.CS" >
    <bind-xml name="moodCode"/>
  </field>
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="code" type="basicTypes.CV" />
  <field name="activityTime" type="basicTypes.IVL_TS" >
    <bind-xml name="activityTime"/>
  </field>
  <field name="id" type="basicTypes.II" />
  <field name="text" type="basicTypes.ED" />
  <field name="priorityCode" type="basicTypes.CV" >
    <bind-xml name="priorityCode"/>
  </field>
  <field name="participatingHealthcareParty" type="basicTypes.List">
    <bind-xml name="participatingHealthcareParty"/>
  </field>
  <field name="careLocationInUse" type="basicTypes.List">
    <bind-xml name="careLocationInUse"/>
  </field>
  <field name="analysableObjectInUse" type="basicTypes.List">
    <bind-xml name="analysableObjectInUse"/>
  </field>
</class>


<class name="GPICS.LanguageCommunication">
  <map-to xml="LanguageCommunication"/>
  <field name="languageCode" type="basicTypes.CV"  >
    <bind-xml name="languageCode"/>
  </field>
  <field name="modeCode" type="basicTypes.CS"  >
    <bind-xml name="modeCode"/>
  </field>
  <field name="preferenceInd" type="basicTypes.BL"  >
    <bind-xml name="preferenceInd"/>
  </field>
  <field name="proficiencyLevelCode" type="basicTypes.CS"  >
    <bind-xml name="proficiencyLevelCode"/>
  </field>
</class>


<class name="GPICS.LivingSubjectTransportation">
  <map-to xml="LivingSubjectTransportation"/>
  <field name="subjectTransportation" type="GPICS.SubjectTransportation" >
    <bind-xml name="subjectTransportation"/>
  </field>
</class>


<class name="GPICS.LocationRole">
  <map-to xml="GeographicLocation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="careLocation" type="GPICS.CareLocation" >
    <bind-xml name="careLocation"/>
  </field>
</class>


<class name="GPICS.NonLivingEntityTransportation">
  <map-to xml="NonLivingEntityTransportation"/>
  <field name="itemTransportation" type="GPICS.ItemTransportation" >
    <bind-xml name="itemTransportation"/>
  </field>
</class>


<class name="GPICS.Organisation" extends="GPICS.RelatedParty">
  <map-to xml="Organisation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="name" type="basicTypes.ST" />
  <field name="code" type="basicTypes.CV" />
  <field name="id" type="basicTypes.List" />
  <field name="desc" type="basicTypes.ST" />
  <field name="addr" type="basicTypes.List" />
  <field name="telecom" type="basicTypes.List" />
  <field name="organisationHierarchy" type="GPICS.OrganisationHierarchy" >
    <bind-xml name="organisationHierarchy"/>
  </field>
  <field name="contactPerson" type="basicTypes.List" >
    <bind-xml name="contactPerson"/>
  </field>
  <field name="languageCommunication" type="basicTypes.List">
    <bind-xml name="languageCommunication"/>
  </field>
</class>


<class name="GPICS.OrganisationHierarchy">
  <map-to xml="OrganisationHierarchy"/>
  <field name="identifiedOrganisation" type="GPICS.IdentifiedOrganisation" >
    <bind-xml name="identifiedOrganisation"/>
  </field>
</class>


<class name="GPICS.OrganisationHierarchyRole">
  <map-to xml="OrganisationHierarchyRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="positionNumber" type="basicTypes.Int" >
    <bind-xml name="positionNumber"/>
  </field>
  <field name="identifiedOrganisation" type="GPICS.IdentifiedOrganisation" >
    <bind-xml name="identifiedOrganisation"/>
  </field>
</class>


<class name="GPICS.ParticipatingHealthcareOrganisation" extends="GPICS.ParticipatingHealthcareParty">
  <map-to xml="ParticipatingHealthcareOrganisation"/>
  <field name="healthcareOrganisationParticipation" type="GPICS.CommonSubComponents.HealthcareOrganisationParticipation" >
    <bind-xml name="healthcareOrganisationParticipation"/>
  </field>
</class>


<class name="GPICS.ParticipatingHealthcareParty">
  <map-to xml="ParticipatingHealthcareParty"/>
</class>


<class name="GPICS.ParticipatingHealthcareProfessional" extends="GPICS.ParticipatingHealthcareParty">
  <map-to xml="ParticipatingHealthcareProfessional"/>
  <field name="healthcareProfessionalParticipation" type="GPICS.CommonSubComponents.HealthcareProfessionalParticipation" >
    <bind-xml name="HealthcareProfessionalParticipation"/>
  </field>
</class>


<class name="GPICS.ParticipatingLocation">
  <map-to xml="ParticipatingLocation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="functionCode" type="basicTypes.CV" >
    <bind-xml name="functionCode"/>
  </field>
  <field name="time" type="basicTypes.IVL_TS" />
  <field name="noteText" type="basicTypes.ED" >
    <bind-xml name="noteText"/>
  </field>
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="careLocation" type="GPICS.CareLocation" >
    <bind-xml name="careLocation"/>
  </field>
</class>


<class name="GPICS.ParticipatingPatient" extends="GPICS.CareServiceRecipient">
  <map-to xml="ParticipatingPatient"/>
  <field name="nonHealthcarePersonParticipation" type="GPICS.CommonSubComponents.NonHealthcarePersonParticipation" >
    <bind-xml name="nonHealthcarePersonParticipation"/>
  </field>
</class>


<class name="GPICS.ParticipatingPatientRelatedParty">
  <map-to xml="ParticipatingPatientRelatedParty"/>
  <field name="nonHealthcarePersonParticipation" type="GPICS.CommonSubComponents.NonHealthcarePersonParticipation" >
    <bind-xml name="nonHealthcarePersonParticipation"/>
  </field>
</class>


<class name="GPICS.ParticipatingRelatedSubjectOfCare" extends="GPICS.CareServiceRecipient">
  <map-to xml="ParticipatingRelatedSubjectOfCare"/>
  <field name="relatedSubjectOfCare" type="GPICS.RelatedSubjectOfCare" >
    <bind-xml name="relatedSubjectOfCare"/>
  </field>
</class>



<class name="GPICS.ParticipatingSubjectOfCare" extends="GPICS.CareServiceRecipient">
  <map-to xml="ParticipatingSubjectOfCare"/>
  <field name="subjectOfCareParticipation" type="GPICS.SubjectOfCareParticipation" >
    <bind-xml name="subjectOfCareParticipation"/>
  </field>
</class>


<class name="GPICS.PatientExtendedInformation" extends="GPICS.SubjectOfCarePerson">
  <map-to xml="PatientExtendedInformation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.List"/>
  <field name="name" type="basicTypes.List"/>
  <field name="addr" type="basicTypes.List"/>
  <field name="telecom" type="basicTypes.List"/>
  <field name="administrativeGenderCode" type="basicTypes.CS"  >
    <bind-xml name="administrativeGenderCode"/>
  </field>
  <field name="birthTime" type="basicTypes.TS"  >
    <bind-xml name="birthTime"/>
  </field>
  <field name="birthOrderNumber" type="basicTypes.Int"  >
    <bind-xml name="birthOrderNumber"/>
  </field>
  <field name="disabilityCode" type="basicTypes.CV"  >
    <bind-xml name="disabilityCode"/>
  </field>
    <field name="maritalStatusCode" type="basicTypes.CV"  >
    <bind-xml name="maritalStatusCode"/>
  </field>
  <field name="livingArrangmentCode" type="basicTypes.CV"  >
    <bind-xml name="livingArrangmentCode"/>
  </field>
    <field name="nationalityCode" type="basicTypes.List" >
    <bind-xml name="nationalityCode"/>
  </field>
  <field name="religeousAffiliationCode" type="basicTypes.CV"  >
    <bind-xml name="religeousAffiliationCode"/>
  </field>    
  <field name="deceasedInd" type="basicTypes.BL"  >
    <bind-xml name="deceasedInd"/>
  </field>    
  <field name="deceasedTime" type="basicTypes.TS"  >
    <bind-xml name="deceasedTime"/>
  </field> 
  <field name="riskCode" type="basicTypes.CV"  >
    <bind-xml name="riskCode"/>
  </field>
  <field name="employmentStatusCode" type="basicTypes.CV"  >
    <bind-xml name="employmentStatusCode"/>
  </field>
  <field name="ethnicGroupCode" type="basicTypes.CV"  >
    <bind-xml name="ethnicGroupCode"/>
  </field>
</class>


<class name="GPICS.PatientStandardInformation" extends="GPICS.SubjectOfCarePerson">
  <map-to xml="PatientStandardInformation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.List"/>
  <field name="name" type="basicTypes.List"/>
  <field name="addr" type="basicTypes.List"/>
  <field name="telecom" type="basicTypes.List"/>
  <field name="administrativeGenderCode" type="basicTypes.CS"  >
    <bind-xml name="administrativeGenderCode"/>
  </field>
  <field name="birthTime" type="basicTypes.TS"  >
    <bind-xml name="birthTime"/>
  </field>
  <field name="maritalStatusCode" type="basicTypes.CV"  >
    <bind-xml name="maritalStatusCode"/>
  </field>
    <field name="livingArrangmentCode" type="basicTypes.CV"  >
    <bind-xml name="livingArrangmentCode"/>
  </field>
    <field name="riskCode" type="basicTypes.CV"  >
    <bind-xml name="riskCode"/>
  </field>
    <field name="ethnicGroupCode" type="basicTypes.CV"  >
    <bind-xml name="ethnicGroupCode"/>
  </field>
</class>


<class name="GPICS.Person" extends="GPICS.RelatedParty">
  <map-to xml="Person"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.List"/>
  <field name="name" type="basicTypes.List"/>
  <field name="addr" type="basicTypes.List"/>
  <field name="telecom" type="basicTypes.List"/>
  <field name="administrativeGenderCode" type="basicTypes.CS"  >
    <bind-xml name="administrativeGenderCode"/>
  </field>
  <field name="birthTime" type="basicTypes.TS"  >
    <bind-xml name="birthTime"/>
  </field>
  <field name="languageCommunication" type="basicTypes.List" >
    <bind-xml name="languageCommunication"/>
  </field>
</class>


<class name="GPICS.ReferencedAgentParticipation">
  <map-to xml="ReferencedAgentParticipation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="identifiedHealthcareAgent" type="GPICS.IdentifiedHealthcareAgent" >
    <bind-xml name="identifiedHealthcareAgent"/>
  </field>
</class>


<class name="GPICS.ReferencedDeviceParticipation">
  <map-to xml="ReferencedDeviceParticipation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="relatedIdentifiedDevice" type="GPICS.RelatedIdentifiedDevice" >
    <bind-xml name="relatedIdentifiedDevice"/>
  </field>
</class>


<class name="GPICS.ReferencedHealthcareAgent">
  <map-to xml="ReferencedHealthcareAgent"/>
  <field name="referencedAgentParticipation" type="GPICS.ReferencedAgentParticipation" >
    <bind-xml name="referencedAgentParticipation"/>
  </field>
</class>


<class name="GPICS.ReferencedHealthcareDevice">
  <map-to xml="ReferencedHealthcareDevice"/>
  <field name="referencedDeviceParticipation" type="GPICS.ReferencedDeviceParticipation" >
    <bind-xml name="referencedDeviceParticipation"/>
  </field>
</class>


<class name="GPICS.ReferencedHealthcareOrganisation">
  <map-to xml="ReferencedHealthcareOrganisation"/>
  <field name="referencedOrganisationParticipation" type="GPICS.ReferencedOrganisationParticipation" >
    <bind-xml name="referencedOrganisationParticipation"/>
  </field>
</class>



<class name="GPICS.ReferencedHealthcareParty">
  <map-to xml="ReferencedHealthcareParty"/>
  <field name="referencedPartyParticipation" type="GPICS.ReferencedPartyParticipation" >
    <bind-xml name="referencedPartyParticipation"/>
  </field>
</class>


<class name="GPICS.ReferencedHealthcareProfessional">
  <map-to xml="ReferencedHealthcareProfessional"/>
  <field name="referencedProfessionalParticipation" type="GPICS.ReferencedProfessionalParticipation" >
    <bind-xml name="referencedProfessionalParticipation"/>
  </field>
</class>


<class name="GPICS.ReferencedOrganisationParticipation">
  <map-to xml="ReferencedOrganisationParticipation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="identifiedHealthcareOrganisation" type="GPICS.IdentifiedHealthcareOrganisation" >
    <bind-xml name="identifiedHealthcareOrganisation"/>
  </field>
</class>


<class name="GPICS.ReferencedPartyParticipation">
  <map-to xml="ReferencedPartyParticipation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="identifiedHealthcareParty" type="GPICS.IdentifiedHealthcareParty" >
    <bind-xml name="identifiedHealthcareParty"/>
  </field>
</class>


<class name="GPICS.ReferencedProfessionalParticipation">
  <map-to xml="ReferencedProfessionalParticipation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="identifiedHealthcareProfessional" type="GPICS.IdentifiedHealthcareProfessional" >
    <bind-xml name="identifiedHealthcareProfessional"/>
  </field>
</class>


<class name="GPICS.ReferencedSubjectOfCare" extends="GPICS.CareServiceRecipient">
  <map-to xml="ReferencedSubjectOfCare"/>
  <field name="referencedSubjectParticipation" type="GPICS.ReferencedSubjectParticipation" >
    <bind-xml name="referencedSubjectParticipation"/>
  </field>
</class>


<class name="GPICS.ReferencedSubjectParticipation">
  <map-to xml="ReferencedSubjectParticipation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="referencedSubjectRole" type="GPICS.ReferencedSubjectRole" >
    <bind-xml name="referencedSubjectRole"/>
  </field>
</class>


<class name="GPICS.ReferencedSubjectRole">
  <map-to xml="ReferencedSubjectRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="identifiedLivingSubject" type="GPICS.IdentifiedLivingSubject" >
    <bind-xml name="identifiedLivingSubject"/>
  </field>
</class>


<class name="GPICS.RelatedAgentLink">
  <map-to xml="RelatedAgentLink"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="effectiveTime" type="basicTypes.IVL_TS" >
    <bind-xml name="effectiveTime"/>
  </field>
  <field name="healthcareAgent" type="GPICS.HealthcareAgent" >
    <bind-xml name="healthcareAgent"/>
  </field>
</class>


<class name="GPICS.RelatedDevice">
  <map-to xml="RelatedDevice"/>
  <field name="deviceRole" type="GPICS.DeviceRole" >
    <bind-xml name="deviceRole"/>
  </field>
</class>


<class name="GPICS.RelatedHealthcareAgent">
  <map-to xml="RelatedHealthcareAgent"/>
  <field name="relatedAgentLink" type="GPICS.RelatedAgentLink" >
    <bind-xml name="relatedAgentLink"/>
  </field>
</class>


<class name="GPICS.RelatedHealthcareOrganisation">
  <map-to xml="RelatedHealthcareOrganisation"/>
  <field name="relatedOrganisationLink" type="GPICS.RelatedOrganisationLink" >
    <bind-xml name="relatedOrganisationLink"/>
  </field>
</class>


<class name="GPICS.RelatedHealthcareProfessional">
  <map-to xml="RelatedHealthcareProfessional"/>
  <field name="relatedProfessionalLink" type="GPICS.RelatedProfessionalLink" >
    <bind-xml name="relatedProfessionalLink"/>
  </field>
</class>


<class name="GPICS.RelatedIdentifiedDevice">
  <map-to xml="RelatedIdentifiedDevice"/>
  <field name="identifiedDeviceRole" type="GPICS.IdentifiedDeviceRole" >
    <bind-xml name="identifiedDeviceRole"/>
  </field>
</class>


<class name="GPICS.RelatedLivingSubjectTransportation">
  <map-to xml="RelatedLivingSubjectTransportation"/>
  <field name="relatedTransportation" type="GPICS.RelatedTransportation" >
    <bind-xml name="relatedTransportation"/>
  </field>
</class>


<class name="GPICS.RelatedOrganisation">
  <map-to xml="RelatedOrganisation"/>
  <field name="relatedOrganisationRole" type="GPICS.RelatedOrganisationRole" >
    <bind-xml name="relatedOrganisationRole"/>
  </field>
</class>


<class name="GPICS.RelatedOrganisationLink">
  <map-to xml="RelatedOrganisationLink"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="effectiveTime" type="basicTypes.IVL_TS" >
    <bind-xml name="effectiveTime"/>
  </field>
  <field name="healthcareOrganisation" type="GPICS.HealthcareOrganisation" >
    <bind-xml name="healthcareOrganisation"/>
  </field>
</class>


<class name="GPICS.RelatedOrganisationRole">
  <map-to xml="RelatedOrganisationRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="cv" type="basicTypes.CV" />
  <field name="organisation" type="GPICS.Organisation" >
    <bind-xml name="organisation"/>
  </field>
</class>


<class name="GPICS.RelatedParty">
  <map-to xml="RelatedParty"/>
</class>


<class name="GPICS.RelatedPartyRole">
  <map-to xml="RelatedPartyRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="id" type="basicTypes.II" />
  <field name="relatedParty" type="GPICS.RelatedParty" >
    <bind-xml name="relatedParty"/>
  </field>
</class>


<class name="GPICS.RelatedProfessionalLink">
  <map-to xml="RelatedProfessionalLink"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="effectiveTime" type="basicTypes.IVL_TS" >
    <bind-xml name="effectiveTime"/>
  </field>
  <field name="healthcareProfessional" type="GPICS.HealthcareProfessional" >
    <bind-xml name="healthcareProfessional"/>
  </field>
</class>


<class name="GPICS.RelatedSubjectOfCare">
  <map-to xml="RelatedSubjectOfCare"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.List" />
  <field name="name" type="basicTypes.List" />
  <field name="administrativeGenderCode" type="basicTypes.CS" >
    <bind-xml name="administrativeGenderCode"/>
  </field>
  <field name="birthTime" type="basicTypes.TS" >
    <bind-xml name="birthTime"/>
  </field>
  <field name="birthOrdenNumber" type="basicTypes.Int" >
    <bind-xml name="birthOrdenNumber"/>
  </field>
  <field name="deceasedInd" type="basicTypes.BL" >
    <bind-xml name="deceasedInd"/>
  </field>
  <field name="deceasedTime" type="basicTypes.TS" >
    <bind-xml name="deceasedTime"/>
  </field>
  <field name="healthcareParty" type="basicTypes.List" >
    <bind-xml name="healthcareParty"/>
  </field>
  <field name="careLocation" type="basicTypes.List" >
    <bind-xml name="careLocation"/>
  </field>
</class>



<class name="GPICS.RelatedSubjectOfCareParticipation">
  <map-to xml="RelatedSubjectOfCareParticipation"/>
  <field name="relatedSubjectOfCare" type="GPICS.RelatedSubjectOfCare" >
    <bind-xml name="relatedSubjectOfCare"/>
  </field>
</class>



<class name="GPICS.RelatedSubjectOfCareRole">
  <map-to xml="RelatedSubjectOfCareRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="code" type="basicTypes.CV" />
  <field name="relatedSubjectOfCare" type="GPICS.RelatedSubjectOfCare" >
    <bind-xml name="relatedSubjectOfCare"/>
  </field>
</class>



<class name="GPICS.RelatedTransportation">
  <map-to xml="RelatedTransportation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="livingSubjectTransportation" type="GPICS.LivingSubjectTransportation" >
    <bind-xml name="livingSubjectTransportation"/>
  </field>
  <field name="nonLivingEntityTransportation" type="GPICS.NonLivingEntityTransportation" >
    <bind-xml name="nonLivingEntityTransportation"/>
  </field>
</class>



<class name="GPICS.ServiceAgreement">
  <map-to xml="ServiceAgreement"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="moodCode" type="basicTypes.CS" >
    <bind-xml name="moodCode"/>
  </field>
  <field name="cv" type="basicTypes.CV" />
  <field name="txt" type="basicTypes.ED" />
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="activityTime" type="basicTypes.TS" >
    <bind-xml name="activityTime"/>
  </field>
  <field name="effectiveTime" type="basicTypes.IVL_TS" >
    <bind-xml name="effectiveTime"/>
  </field>
  <field name="id" type="basicTypes.List" />
  <field name="netAmt" type="basicTypes.PQ" >
    <bind-xml name="netAmt"/>
  </field>
  <field name="unitQuantity" type="basicTypes.PQ" >
    <bind-xml name="unitQuantity"/>
  </field>
  <field name="coverageSourceCode" type="basicTypes.CV" >
    <bind-xml name="coverageSourceCode"/>
  </field>
  <field name="participatingHealthcareParty" type="basicTypes.List" >
    <bind-xml name="participatingHealthcareParty"/>
  </field>
  <field name="authorisation" type="basicTypes.List" >
    <bind-xml name="authorisation"/>
  </field>
</class>



<class name="GPICS.ServiceAgreementLink">
  <map-to xml="ServiceAgreementLink"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="serviceAgreement" type="GPICS.ServiceAgreement" >
    <bind-xml name="serviceAgreement"/>
  </field>
</class>


<class name="GPICS.SubjectOfCare">
  <map-to xml="SubjectOfCare"/>
  <field name="subjectOfCareRelatedParty" type="basicTypes.List" >
    <bind-xml name="subjectOfCareRelatedParty"/>
  </field>
  <field name="healthcareParty" type="basicTypes.List" >
    <bind-xml name="healthcareParty"/>
  </field>
  <field name="careLocation" type="basicTypes.List" >
    <bind-xml name="careLocation"/>
  </field>
  <field name="relatedSubjectOfCare" type="basicTypes.List" >
    <bind-xml name="relatedSubjectOfCare"/>
  </field>
</class>


<class name="GPICS.SubjectOfCareAnimal" extends="GPICS.SubjectOfCare">
  <map-to xml="SubjectOfCareAnimal"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.List" />
  <field name="taxonomicClassificationCode" type="basicTypes.CV" >
    <bind-xml name="taxonomicClassificationCode"/>
  </field>
  <field name="breedCode" type="basicTypes.CV" >
    <bind-xml name="breedCode"/>
  </field>
  <field name="administrativeGenderCode" type="basicTypes.CS" >
    <bind-xml name="administrativeGenderCode"/>
  </field>
  <field name="genderStatusCode" type="basicTypes.CS" >
    <bind-xml name="genderStatusCode"/>
  </field>
  <field name="name" type="basicTypes.ST" />
  <field name="birthTime" type="basicTypes.TS" >
    <bind-xml name="birthTime"/>
  </field>
  <field name="birthOrderNumber" type="basicTypes.Int" >
    <bind-xml name="birthOrderNumber"/>
  </field>
  <field name="deceasedInd" type="basicTypes.BL" >
    <bind-xml name="deceasedInd"/>
  </field>
  <field name="deceasedTime" type="basicTypes.TS" >
    <bind-xml name="deceasedTime"/>
  </field>
  <field name="riskCode" type="basicTypes.CV" >
    <bind-xml name="riskCode"/>
  </field>
  <field name="euthenasiaInd" type="basicTypes.BL" >
    <bind-xml name="euthenasiaInd"/>
  </field>
</class>



<class name="GPICS.SubjectOfCareAnimalGroup" extends="GPICS.SubjectOfCare">
  <map-to xml="SubjectOfCareAnimalGroup"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.List" />
  <field name="taxonomicClassificationCode" type="basicTypes.CV" >
    <bind-xml name="taxonomicClassificationCode"/>
  </field>
  <field name="breedCode" type="basicTypes.CV" >
    <bind-xml name="breedCode"/>
  </field>
  <field name="quantity" type="basicTypes.Int" />
  <field name="administrativeGenderCode" type="basicTypes.CS" >
    <bind-xml name="administrativeGenderCode"/>
  </field>
  <field name="riskCode" type="basicTypes.CV" >
    <bind-xml name="riskCode"/>
  </field>
</class>



<class name="GPICS.SubjectOfCareAnimalIdentification" extends="GPICS.SubjectOfCareIdentification">
  <map-to xml="SubjectOfCareAnimalIdentification"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.List" />
  <field name="taxonomicClassificationCode" type="basicTypes.CV" >
    <bind-xml name="taxonomicClassificationCode"/>
  </field>
  <field name="breedCode" type="basicTypes.CV" >
    <bind-xml name="breedCode"/>
  </field>
  <field name="administrativeGenderCode" type="basicTypes.CS" >
    <bind-xml name="administrativeGenderCode"/>
  </field>
  <field name="name" type="basicTypes.ST" />
  <field name="birthTime" type="basicTypes.TS" >
    <bind-xml name="birthTime"/>
  </field>
  <field name="birthOrderNumber" type="basicTypes.Int" >
    <bind-xml name="birthOrderNumber"/>
  </field>
</class>


<class name="GPICS.SubjectOfCareIdentification">
  <map-to xml="SubjectOfCareIdentification"/>
</class>


<class name="GPICS.SubjectOfCareParticipation">
  <map-to xml="SubjectOfCareParticipation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="subjectOfCareRole" type="GPICS.SubjectOfCareRole" >
    <bind-xml name="subjectOfCareRole"/>
  </field>
</class>


<class name="GPICS.SubjectOfCarePerson" extends="GPICS.SubjectOfCare">
  <map-to xml="SubjectOfCarePerson"/>
  <field name="languageCommunication" type="basicTypes.List" >
    <bind-xml name="languageCommunication"/>
  </field>
</class>


<class name="GPICS.SubjectOfCarePersonIdentification" extends="GPICS.SubjectOfCareIdentification">
  <map-to xml="SubjectOfCarePersonIdentification"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="determinerCode" type="basicTypes.CS" >
    <bind-xml name="determinerCode"/>
  </field>
  <field name="id" type="basicTypes.List" />
  <field name="name" type="basicTypes.List" />
  <field name="addr" type="basicTypes.List" />
  <field name="administrativeGenderCode" type="basicTypes.CS" >
    <bind-xml name="administrativeGenderCode"/>
  </field>
  <field name="birthTime" type="basicTypes.TS" >
    <bind-xml name="birthTime"/>
  </field>
  <field name="birthOrderNumber" type="basicTypes.Int" >
    <bind-xml name="birthOrderNumber"/>
  </field>
  <field name="deceasedTime" type="basicTypes.TS" >
    <bind-xml name="deceasedTime"/>
  </field>
  <field name="ethnicGroupCode" type="basicTypes.CV" >
    <bind-xml name="ethnicGroupCode"/>
  </field>
</class>


<class name="GPICS.SubjectOfCarePersonRole">
  <map-to xml="SubjectOfCarePersonRole"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="patientStandardInformation" type="GPICS.PatientStandardInformation" >
    <bind-xml name="patientStandardInformation"/>
  </field>
  <field name="identifiedLivingSubject" type="GPICS.IdentifiedLivingSubject" >
    <bind-xml name="identifiedLivingSubject"/>
  </field>
</class>


<class name="GPICS.SubjectOfCareRelatedParty">
  <map-to xml="SubjectOfCareRelatedParty"/>
  <field name="relatedPartyRole" type="GPICS.RelatedPartyRole" >
    <bind-xml name="relatedPartyRole"/>
  </field>
</class>


<class name="GPICS.SubjectOfCareRole">
  <map-to xml="SubjectOfCareRole"/>
  <field name="moodCode" type="basicTypes.CS" >
    <bind-xml name="moodCode"/>
  </field>
  <field name="subjectOfCare" type="GPICS.SubjectOfCare" >
    <bind-xml name="subjectOfCare"/>
  </field>
</class>


<class name="GPICS.SubjectOfInvestigation">
  <map-to xml="SubjectOfInvestigation"/>
</class>


<class name="GPICS.SubjectOfInvestigationParticipation">
  <map-to xml="SubjectOfInvestigationParticipation"/>
  <field name="typeCode" type="basicTypes.CS" >
    <bind-xml name="typeCode"/>
  </field>
  <field name="noteText" type="basicTypes.ST" >
    <bind-xml name="noteText"/>
  </field>
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="subjectOfInvestigationRole" type="GPICS.SubjectOfInvestigationRole" >
    <bind-xml name="subjectOfInvestigationRole"/>
  </field>
</class>


<class name="GPICS.SubjectOfInvestigationRole">
  <map-to xml="SubjectOfInvestigationRole"/>
  <field name="subjectOfInvestigation" type="GPICS.SubjectOfInvestigation" >
    <bind-xml name="subjectOfInvestigation"/>
  </field>
</class>


<class name="GPICS.SubjectTransportation">
  <map-to xml="SubjectTransportation"/>
  <field name="classCode" type="basicTypes.CS" >
    <bind-xml name="classCode"/>
  </field>
  <field name="moodCode" type="basicTypes.CS" >
    <bind-xml name="moodCode"/>
  </field>
  <field name="statusCode" type="basicTypes.CS" >
    <bind-xml name="statusCode"/>
  </field>
  <field name="code" type="basicTypes.CV" />
  <field name="acuityLevelCode" type="basicTypes.CV" >
    <bind-xml name="acuityLevelCode"/>
  </field>
  <field name="activityTime" type="basicTypes.TS" >
    <bind-xml name="activityTime"/>
  </field>
  <field name="id" type="basicTypes.II" />
  <field name="txt" type="basicTypes.ED" />
  <field name="priorityCode" type="basicTypes.CV" >
    <bind-xml name="priorityCode"/>
  </field>
  <field name="participatingHealthcareParty" type="basicTypes.List" >
    <bind-xml name="participatingHealthcareParty"/>
  </field>
  <field name="careLocationInUse" type="basicTypes.List" >
    <bind-xml name="careLocationInUse"/>
  </field>
  <field name="careEncounterRecipient" type="basicTypes.List" >
    <bind-xml name="careEncounterRecipient"/>
  </field>
  <field name="relatedLivingSubjectTransportation" type="basicTypes.List" >
    <bind-xml name="relatedLivingSubjectTransportation"/>
  </field>
  <field name="participatingPatientRelatedParty" type="basicTypes.List" >
    <bind-xml name="participatingPatientRelatedParty"/>
  </field>
</class>
</mapping>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
	<head>
            <title>e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.</title>

                <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content="Buscador de proyectos ETSI" />
<meta name="author" content="Daniel Callejo"/>
<meta name="author" content="Federico L&oacute;pez"/>
<meta name="author" content="Juli&aacute;n P&eacute;rez"/>
<meta name="author" content="Jos&eacute; Mar&iacute;a Vidal Vidal"/>
<base href="/bibing/proyectos/" /><link rel="shortcut icon" href="./favicon.ico" />
<link rel="stylesheet" href="./publico/css/estructura.css" type="text/css" />
<link rel="stylesheet" href="./publico/css/bootstrap.css" type="text/css" media="screen"/>
<link rel="stylesheet" href="./publico/css/enlaces-capas.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/pestanas.css" type="text/css"  /> 
<link rel="stylesheet" href="./publico/css/formularios.css" type="text/css" />
<link rel="stylesheet" href="./publico/css/lightbox.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/autocompleter.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/resultados.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/milista.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/explorador.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/ultimos.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/contactar.css" type="text/css"  />
<!-- <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" /> -->
<script src="./publico/javascript/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="./publico/javascript/bootstrap.js" type="text/javascript"></script>

<script src="./publico/javascript/mootools-1.2.4-core.js" type="text/javascript"></script>
<script src="./publico/javascript/mootools-1-1.2.4.2-more.js" type="text/javascript"></script>
<script src="./publico/javascript/targetbl.js" type="text/javascript"></script>
<script src="./publico/javascript/mensajes.js" type="text/javascript"></script>
<script src="./publico/javascript/form.js" type="text/javascript"></script>
<script src="./publico/javascript/autocompleter/Observer.js" type="text/javascript"></script>
<script src="./publico/javascript/autocompleter/Autocompleter.js" type="text/javascript"></script>
<script src="./publico/javascript/autocompleter/Autocompleter.Request.js" type="text/javascript"></script>
<script src="./publico/javascript/domready.js" type="text/javascript"></script>

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-8T1TSNC1QY"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-8T1TSNC1QY');
</script>



<script type="text/javascript">
function seleccionar_todo(){
   for (i=0;i<document.formulario_marcados.elements.length;i++)
      if(document.formulario_marcados.elements[i].type == "checkbox")
         document.formulario_marcados.elements[i].checked=1
}
function deseleccionar_todo(){
   for (i=0;i<document.formulario_marcados.elements.length;i++)
      if(document.formulario_marcados.elements[i].type == "checkbox")
         document.formulario_marcados.elements[i].checked=0
} 
</script>
	</head>
    <body style="min-width: 960px; background-color: #e2e2e2; height: 100%">	
		<a name="arriba"></a>
<div>
<div id="header">
    <table id="Tabla_01" height="105" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            <img src="./publico/imagenes/cabecera/banner_new2_01.jpg" width="3" height="105" alt="">
        </td>
        <td>
            <img src="./publico/imagenes/cabecera/banner_new2_02.jpg" width="100" height="105" alt="">
        </td>
        <td width="100%" align="right"  style="min-width: 613px; background-repeat: no-repeat; background-position: top right; font-size: medium; font-weight: bold; color: white;">
            <table width="100%" height="105" border="0">
                <tr>
                    <td style=" vertical-align: top; width: 547px">
                        <!-- <a style="text-decoration: none" href="./"><img src="./publico/imagenes/cabecera/banner_new2_03.jpg"alt=""></a> -->
                        <a style="text-decoration: none" href="/bibing/proyectos/"><img src="./publico/imagenes/cabecera/banner_new2_03.jpg"alt=""></a>
                     </td>
                     <td  background="./publico/imagenes/cabecera/banner_new2_04.jpg" style="background-repeat: no-repeat; background-color: #c6d4e8;"><br><br><br>
                         &nbsp;
                        </td>
                    </tr>
             </table>
        </td>
    </tr>
    <tr style="border-top: 1px solid #ffffff;">
        <td colspan="3" id="menu_sup" style="font-size: small; text-align: right; background-color: #9c1f2f; vertical-align: bottom">
             
					<a href="/bibing/proyectos/" class="enlace " style=" color: #ffffff">Inicio&nbsp;&nbsp;|</a>
					<a href="/bibing/proyectos/acerca/" style=" color: #ffffff" class="enlace ">&nbsp;&nbsp;Acerca de&nbsp;&nbsp;|</a>
					
					<a href="/bibing/proyectos/contactar/" style=" color: #ffffff" class="enlace ">&nbsp;&nbsp;Contactar&nbsp;&nbsp;</a>
			 <!--       <a href="/bibing/proyectos/ayuda/" style=" color: #ffffff" class="enlace  ">&nbsp;&nbsp;Ayuda&nbsp;&nbsp;|</a> -->
					<!-- <form id="idioma" class=""  method="post" action="">
					<div class="inline" style="color: white">
					<input type="submit" class="tipo_letra " style=" color: #ffffff"name="idioma" value="Castellanossss" />&nbsp;&nbsp;
					</div>	
					</form> -->
			        </td>

    </tr>
    </table>
</div>
<br><br>
<div class="colmask rightmenu">
<div class="panel panel-default" style="margin:20px">
            <div class="panel-heading"><h4>PASARELA JAVA-XML PARA TIPOS GPICS NO CLÍNICOS Y APLICACIÓN EN UN SERVIDOR DEMOGRÁFICO</h4><h5 style="color:grey"><span class="glyphicon glyphicon-user""></span> : <b>CAMINERO MARQUÉS, JOSÉ</b><br><span class="glyphicon glyphicon-book""></span>  :<b> Ingenier&iacute;a Telecomunicación</b></h5></div><div class="panel-body"><div class="contenido_proyecto"><div class="titulo2_explorador">Contenido del proyecto:</div><div class="ruta"><a href="use/abreproy/11346">Directorio ra&iacute;z</a>&nbsp;&nbsp;>&nbsp;&nbsp;<a href="use/abreproy/11346/direccion/C%C3%B3digo+%252F">Código </a>&nbsp;&nbsp;>&nbsp;&nbsp;<a href="use/abreproy/11346/direccion/C%C3%B3digo+%252FLibrer%C3%ADa+%252F">Librería </a>&nbsp;&nbsp;>&nbsp;&nbsp;<a href="use/abreproy/11346/direccion/C%C3%B3digo+%252FLibrer%C3%ADa+%252Fpublic_html%252F">public_html</a>&nbsp;&nbsp;>&nbsp;&nbsp;<a href="use/abreproy/11346/direccion/C%C3%B3digo+%252FLibrer%C3%ADa+%252Fpublic_html%252FGPICS.xml%252F">GPICS.xml</a></div><div class="listing"></div></div></div></div>
</div>
</div>

        
	</body>
 
 
<!-- Inicio Google Analytics -->
<!--
	<script type="text/javascript">
		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
		document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
	</script>
	
	<script type="text/javascript">
		try {
		var pageTracker = _gat._getTracker("UA-7789620-1");
		pageTracker._trackPageview();
	} 
		catch(err) {}
	</script>
-->
<!-- Fin Google Analytics -->

</html>

