| <?xml version="1.0" encoding="UTF-8"?> |
| <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="resource" nsURI="http://www.eclipse.org/mdht/schema/fhir/core/resource/1.0.0" |
| nsPrefix="resource"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="resources"/> |
| </eAnnotations> |
| <eClassifiers xsi:type="ecore:EClass" name="Practitioner" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="active" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//HumanName"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Address"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="gender" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="birthDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="photo" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="practitionerRole" upperBound="-1" |
| eType="#//PractitionerPractitionerRole" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="qualification" upperBound="-1" |
| eType="#//PractitionerQualification" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="communication" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DomainResource" abstract="true" eSuperTypes="#//Resource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Narrative"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contained" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extension" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Extension"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modifierExtension" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Extension"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Resource" abstract="true" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="id" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="meta" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Meta"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="implicitRules" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="language" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PractitionerPractitionerRole" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Practitioner_PractitionerRole"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="managingOrganization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specialty" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" upperBound="-1" |
| eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="healthcareService" upperBound="-1" |
| eType="#//HealthcareService"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Location" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mode" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Address"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="physicalType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="position" eType="#//LocationPosition" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="managingOrganization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="partOf" eType="#//Location"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="LocationPosition" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Location_Position"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="longitude" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="latitude" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="altitude" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="HealthcareService" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="providedBy" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="serviceCategory" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="serviceType" upperBound="-1" |
| eType="#//HealthcareServiceServiceType" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" lowerBound="1" |
| eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="serviceName" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comment" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extraDetails" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="photo" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverageArea" upperBound="-1" |
| eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="serviceProvisionCode" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="eligibility" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="eligibilityNote" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="programName" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="characteristic" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referralMethod" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publicKey" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="appointmentRequired" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="availableTime" upperBound="-1" |
| eType="#//HealthcareServiceAvailableTime" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notAvailable" upperBound="-1" |
| eType="#//HealthcareServiceNotAvailable" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="availabilityExceptions" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="HealthcareServiceServiceType" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="HealthcareService_ServiceType"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specialty" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="HealthcareServiceAvailableTime" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="HealthcareService_AvailableTime"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="daysOfWeek" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="allDay" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="availableStartTime" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Time"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="availableEndTime" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Time"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="HealthcareServiceNotAvailable" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="HealthcareService_NotAvailable"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="during" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PractitionerQualification" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Practitioner_Qualification"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="issuer" eType="#//Organization"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Patient" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="active" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//HumanName"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="gender" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="birthDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="deceasedx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="deceased[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Address"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="maritalStatus" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="multipleBirthx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="multipleBirth[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="photo" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//PatientContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="animal" eType="#//PatientAnimal" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="communication" upperBound="-1" |
| eType="#//PatientCommunication" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="careProvider" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="managingOrganization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="link" upperBound="-1" eType="#//PatientLink" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PatientContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Patient_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relationship" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//HumanName"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Address"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="gender" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PatientAnimal" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Patient_Animal"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="species" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="breed" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="genderStatus" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PatientCommunication" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Patient_Communication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="language" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="preferred" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PatientLink" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Patient_Link"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="other" lowerBound="1" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="RelatedPerson" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relationship" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//HumanName"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="gender" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="birthDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Address"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="photo" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Device" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="manufacturer" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="model" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="manufactureDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expiry" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="udi" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lotNumber" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="owner" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Library" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="moduleMetadata" eType="#//ModuleMetadata"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="moduleDefinition" lowerBound="1" |
| eType="#//ModuleDefinition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="document" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleMetadata" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="purpose" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="usage" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publicationDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lastReviewDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="effectivePeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverage" upperBound="-1" |
| eType="#//ModuleMetadataCoverage" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="topic" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="keyword" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contributor" upperBound="-1" |
| eType="#//ModuleMetadataContributor" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="steward" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rightsDeclaration" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relatedResource" upperBound="-1" |
| eType="#//ModuleMetadataRelatedResource" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleMetadataCoverage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ModuleMetadata_Coverage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="focus" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleMetadataContributor" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ModuleMetadata_Contributor"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="party" lowerBound="1" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleMetadataRelatedResource" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ModuleMetadata_RelatedResource"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uri" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="document" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinition" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="model" upperBound="-1" |
| eType="#//ModuleDefinitionModel" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="library" upperBound="-1" |
| eType="#//ModuleDefinitionLibrary" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeSystem" upperBound="-1" |
| eType="#//ModuleDefinitionCodeSystem" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valueSet" upperBound="-1" |
| eType="#//ModuleDefinitionValueSet" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" |
| eType="#//ModuleDefinitionParameter" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="data" upperBound="-1" eType="#//ModuleDefinitionData" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinitionModel" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ModuleDefinition_Model"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinitionLibrary" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ModuleDefinition_Library"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="document[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinitionCodeSystem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ModuleDefinition_CodeSystem"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinitionValueSet" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ModuleDefinition_ValueSet"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeSystem" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinitionParameter" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ModuleDefinition_Parameter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="use" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" eType="#//StructureDefinition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="StructureDefinition" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="display" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//StructureDefinitionContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="useContext" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requirements" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyright" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fhirVersion" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" upperBound="-1" |
| eType="#//StructureDefinitionMapping" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="kind" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="abstract" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contextType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="context" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="snapshot" eType="#//StructureDefinitionSnapshot" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="differential" eType="#//StructureDefinitionDifferential" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="StructureDefinitionContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="StructureDefinition_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="StructureDefinitionMapping" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="StructureDefinition_Mapping"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identity" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uri" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comments" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="StructureDefinitionSnapshot" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="StructureDefinition_Snapshot"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ElementDefinition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="StructureDefinitionDifferential" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="StructureDefinition_Differential"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ElementDefinition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinitionData" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ModuleDefinition_Data"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" eType="#//StructureDefinition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mustSupport" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeFilter" upperBound="-1" |
| eType="#//ModuleDefinitionDataCodeFilter" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateFilter" upperBound="-1" |
| eType="#//ModuleDefinitionDataDateFilter" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinitionDataCodeFilter" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Data_CodeFilter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valueSetx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="valueSet[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeableConcept" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinitionDataDateFilter" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Data_DateFilter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="value[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//HumanName"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="gender" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="birthDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Address"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="photo" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="managingOrganization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="active" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="link" upperBound="-1" eType="#//PersonLink" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PersonLink" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Person_Link"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="assurance" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSet" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//ValueSetContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lockedDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="useContext" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="immutable" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requirements" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyright" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extensible" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeSystem" eType="#//ValueSetCodeSystem" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="compose" eType="#//ValueSetCompose" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expansion" eType="#//ValueSetExpansion" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ValueSet_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetCodeSystem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ValueSet_CodeSystem"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="system" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="caseSensitive" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="concept" lowerBound="1" |
| upperBound="-1" eType="#//ValueSetCodeSystemConceptDefinition" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetCodeSystemConceptDefinition" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CodeSystem_ConceptDefinition"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="abstract" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="display" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="definition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="designation" upperBound="-1" |
| eType="#//ValueSetCodeSystemConceptDefinitionDesignation" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="concept" upperBound="-1" |
| eType="#//ValueSetCodeSystemConceptDefinition" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetCodeSystemConceptDefinitionDesignation" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ConceptDefinition_Designation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="language" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="use" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetCompose" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ValueSet_Compose"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="import" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="include" upperBound="-1" |
| eType="#//ValueSetComposeConceptSet" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exclude" upperBound="-1" |
| eType="#//ValueSetComposeConceptSet" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetComposeConceptSet" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Compose_ConceptSet"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="system" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="concept" upperBound="-1" |
| eType="#//ValueSetComposeConceptSetConceptReference" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="filter" upperBound="-1" |
| eType="#//ValueSetComposeConceptSetFilter" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetComposeConceptSetConceptReference" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ConceptSet_ConceptReference"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="display" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="designation" upperBound="-1" |
| eType="#//ValueSetCodeSystemConceptDefinitionDesignation" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetComposeConceptSetFilter" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ConceptSet_Filter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="property" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="op" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetExpansion" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ValueSet_Expansion"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="timestamp" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="total" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="offset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" |
| eType="#//ValueSetExpansionParameter" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contains" upperBound="-1" |
| eType="#//ValueSetExpansionContains" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetExpansionParameter" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Expansion_Parameter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="value[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ValueSetExpansionContains" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Expansion_Contains"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="system" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="abstract" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="display" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contains" upperBound="-1" |
| eType="#//ValueSetExpansionContains" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Communication" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sender" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recipient" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="payload" upperBound="-1" |
| eType="#//CommunicationPayload" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="medium" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sent" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="received" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestDetail" eType="#//CommunicationRequest"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CommunicationPayload" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Communication_Payload"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contentx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="content[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Encounter" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="statusHistory" upperBound="-1" |
| eType="#//EncounterStatusHistory" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="class" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="episodeOfCare" upperBound="-1" |
| eType="#//EpisodeOfCare"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="incomingReferral" upperBound="-1" |
| eType="#//ReferralRequest"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participant" upperBound="-1" |
| eType="#//EncounterParticipant" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="appointment" eType="#//Appointment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="length" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Duration"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="indication" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="hospitalization" eType="#//EncounterHospitalization" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" upperBound="-1" |
| eType="#//EncounterLocation" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="serviceProvider" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="partOf" eType="#//Encounter"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EncounterStatusHistory" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Encounter_StatusHistory"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EpisodeOfCare" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="statusHistory" upperBound="-1" |
| eType="#//EpisodeOfCareStatusHistory" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="condition" upperBound="-1" |
| eType="#//Condition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="managingOrganization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referralRequest" upperBound="-1" |
| eType="#//ReferralRequest"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="careManager" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="careTeam" upperBound="-1" |
| eType="#//EpisodeOfCareCareTeam" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EpisodeOfCareStatusHistory" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="EpisodeOfCare_StatusHistory"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Condition" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="asserter" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateRecorded" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="clinicalStatus" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="verificationStatus" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="severity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="onsetx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="onset[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="abatementx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="abatement[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="stage" eType="#//ConditionStage" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="evidence" upperBound="-1" |
| eType="#//ConditionEvidence" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySite" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notes" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConditionStage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Condition_Stage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="summary" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="assessment" upperBound="-1" |
| eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConditionEvidence" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Condition_Evidence"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" upperBound="-1" |
| eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ReferralRequest" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specialty" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requester" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recipient" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateSent" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="serviceRequested" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supportingInformation" |
| upperBound="-1" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fulfillmentTime" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EpisodeOfCareCareTeam" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="EpisodeOfCare_CareTeam"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="member" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EncounterParticipant" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Encounter_Participant"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="individual" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Appointment" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="start" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="end" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="minutesDuration" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="slot" upperBound="-1" eType="#//Slot"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comment" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participant" lowerBound="1" |
| upperBound="-1" eType="#//AppointmentParticipant" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Slot" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="schedule" lowerBound="1" |
| eType="#//Schedule"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="freeBusyType" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="start" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="end" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="overbooked" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comment" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Schedule" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actor" lowerBound="1" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="planningHorizon" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comment" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AppointmentParticipant" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Appointment_Participant"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actor" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="required" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EncounterHospitalization" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Encounter_Hospitalization"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="preAdmissionIdentifier" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="origin" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="admitSource" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="admittingDiagnosis" upperBound="-1" |
| eType="#//Condition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reAdmission" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dietPreference" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specialCourtesy" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specialArrangement" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="destination" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dischargeDisposition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dischargeDiagnosis" upperBound="-1" |
| eType="#//Condition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EncounterLocation" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Encounter_Location"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" lowerBound="1" |
| eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CommunicationRequest" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sender" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recipient" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="payload" upperBound="-1" |
| eType="#//CommunicationRequestPayload" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="medium" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requester" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="scheduledx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="scheduled[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestedOn" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CommunicationRequestPayload" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CommunicationRequest_Payload"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contentx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="content[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Group" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actual" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="characteristic" upperBound="-1" |
| eType="#//GroupCharacteristic" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="member" upperBound="-1" |
| eType="#//GroupMember" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="GroupCharacteristic" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Group_Characteristic"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuex" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="value[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exclude" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="GroupMember" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Group_Member"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="entity" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inactive" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Medication" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="isBrand" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="manufacturer" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="product" eType="#//MedicationProduct" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="package" eType="#//MedicationPackage" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationProduct" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Medication_Product"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="form" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ingredient" upperBound="-1" |
| eType="#//MedicationProductIngredient" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="batch" upperBound="-1" |
| eType="#//MedicationProductBatch" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationProductIngredient" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Product_Ingredient"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" lowerBound="1" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Ratio"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationProductBatch" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Product_Batch"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lotNumber" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expirationDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationPackage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Medication_Package"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="container" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" upperBound="-1" |
| eType="#//MedicationPackageContent" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationPackageContent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Package_Content"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" lowerBound="1" eType="#//Medication"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Substance" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="instance" upperBound="-1" |
| eType="#//SubstanceInstance" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ingredient" upperBound="-1" |
| eType="#//SubstanceIngredient" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SubstanceInstance" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Substance_Instance"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expiry" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SubstanceIngredient" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Substance_Ingredient"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Ratio"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="substance" lowerBound="1" |
| eType="#//Substance"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClinicalImpression" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="assessor" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="previous" eType="#//ClinicalImpression"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="problem" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="triggerx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="trigger[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="investigations" upperBound="-1" |
| eType="#//ClinicalImpressionInvestigations" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="protocol" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="summary" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="finding" upperBound="-1" |
| eType="#//ClinicalImpressionFinding" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resolved" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruledOut" upperBound="-1" |
| eType="#//ClinicalImpressionRuledOut" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prognosis" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plan" upperBound="-1" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" |
| eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClinicalImpressionInvestigations" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ClinicalImpression_Investigations"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClinicalImpressionFinding" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ClinicalImpression_Finding"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cause" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClinicalImpressionRuledOut" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ClinicalImpression_RuledOut"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AllergyIntolerance" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="onset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recordedDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recorder" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reporter" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="substance" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="criticality" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lastOccurence" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reaction" upperBound="-1" |
| eType="#//AllergyIntoleranceReaction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AllergyIntoleranceReaction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AllergyIntolerance_Reaction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="substance" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="certainty" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="manifestation" lowerBound="1" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="onset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="severity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exposureRoute" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Observation" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="effectivex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="effective[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="issued" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="performer" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="value[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dataAbsentReason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="interpretation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comments" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySite" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="method" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specimen" eType="#//Specimen"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="device" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referenceRange" upperBound="-1" |
| eType="#//ObservationReferenceRange" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="related" upperBound="-1" |
| eType="#//ObservationRelated" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="component" upperBound="-1" |
| eType="#//ObservationComponent" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Specimen" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parent" upperBound="-1" |
| eType="#//Specimen"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accessionIdentifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="receivedTime" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="collection" eType="#//SpecimenCollection" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="treatment" upperBound="-1" |
| eType="#//SpecimenTreatment" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="container" upperBound="-1" |
| eType="#//SpecimenContainer" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SpecimenCollection" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Specimen_Collection"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="collector" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comment" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="collectedx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="collected[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="method" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySite" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SpecimenTreatment" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Specimen_Treatment"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="procedure" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="additive" upperBound="-1" |
| eType="#//Substance"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SpecimenContainer" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Specimen_Container"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="capacity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specimenQuantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="additivex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="additive[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ObservationReferenceRange" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Observation_ReferenceRange"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="low" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="high" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="age" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Range"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ObservationRelated" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Observation_Related"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" |
| eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ObservationComponent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Observation_Component"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="value[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dataAbsentReason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referenceRange" upperBound="-1" |
| eType="#//ObservationReferenceRange" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DeviceMetric" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unit" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Device"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//DeviceComponent"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operationalStatus" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="color" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="measurementPeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Timing"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="calibration" upperBound="-1" |
| eType="#//DeviceMetricCalibration" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DeviceComponent" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lastSystemChange" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Device"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//DeviceComponent"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operationalStatus" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parameterGroup" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="measurementPrinciple" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="productionSpecification" |
| upperBound="-1" eType="#//DeviceComponentProductionSpecification" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DeviceComponentProductionSpecification" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DeviceComponent_ProductionSpecification"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="componentId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="productionSpec" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DeviceMetricCalibration" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DeviceMetric_Calibration"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="state" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="time" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="QuestionnaireResponse" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="questionnaire" eType="#//Questionnaire"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="authored" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//QuestionnaireResponseItem" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Questionnaire" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="concept" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subjectType" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//QuestionnaireItem" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="QuestionnaireItem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Questionnaire_Item"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="linkId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="concept" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="required" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="repeats" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="optionCodes" eType="#//ValueSet"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="option" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//QuestionnaireItem" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="QuestionnaireResponseItem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="QuestionnaireResponse_Item"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="linkId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="answer" upperBound="-1" |
| eType="#//QuestionnaireResponseItemAnswer" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//QuestionnaireResponseItem" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="QuestionnaireResponseItemAnswer" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Item_Answer"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="value[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//QuestionnaireResponseItem" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="FamilyMemberHistory" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relationship" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="gender" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bornx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="born[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="agex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="age[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="deceasedx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="deceased[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="condition" upperBound="-1" |
| eType="#//FamilyMemberHistoryCondition" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="FamilyMemberHistoryCondition" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="FamilyMemberHistory_Condition"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="onsetx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="onset[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DiagnosticReport" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="effectivex" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="effective[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="issued" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="performer" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specimen" upperBound="-1" |
| eType="#//Specimen"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1" |
| eType="#//Observation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="imagingStudy" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="image" upperBound="-1" |
| eType="#//DiagnosticReportImage" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="conclusion" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codedDiagnosis" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="presentedForm" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DiagnosticReportImage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DiagnosticReport_Image"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comment" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="link" lowerBound="1" eType="#//Media"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Media" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subtype" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operator" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="view" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="deviceName" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="height" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="width" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="frames" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="duration" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DiagnosticOrder" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orderer" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supportingInformation" |
| upperBound="-1" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specimen" upperBound="-1" |
| eType="#//Specimen"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="event" upperBound="-1" |
| eType="#//DiagnosticOrderEvent" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//DiagnosticOrderItem" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DiagnosticOrderEvent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DiagnosticOrder_Event"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateTime" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actor" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DiagnosticOrderItem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DiagnosticOrder_Item"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specimen" upperBound="-1" |
| eType="#//Specimen"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySite" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="event" upperBound="-1" |
| eType="#//DiagnosticOrderEvent" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DocumentReference" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="masterIdentifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="class" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="custodian" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="authenticator" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="indexed" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="docStatus" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" upperBound="-1" |
| eType="#//DocumentReferenceRelatesTo" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="securityLabel" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" lowerBound="1" |
| upperBound="-1" eType="#//DocumentReferenceContent" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="context" eType="#//DocumentReferenceContext" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DocumentReferenceRelatesTo" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DocumentReference_RelatesTo"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" |
| eType="#//DocumentReference"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DocumentReferenceContent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DocumentReference_Content"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="attachment" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="format" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DocumentReferenceContext" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DocumentReference_Context"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="event" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="facilityType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="practiceSetting" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sourcePatientInfo" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="related" upperBound="-1" |
| eType="#//DocumentReferenceContextRelated" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DocumentReferenceContextRelated" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Context_Related"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ref" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProcedureRequest" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySite" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="reason[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="scheduledx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="scheduled[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="performer" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notes" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="asNeededx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="asNeeded[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orderedOn" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orderer" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImagingStudy" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="started" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uid" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Oid"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accession" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="order" upperBound="-1" |
| eType="#//DiagnosticOrder"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modalityList" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referrer" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="availability" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="numberOfSeries" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="numberOfInstances" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="procedure" upperBound="-1" |
| eType="#//Procedure"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="interpreter" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="series" upperBound="-1" |
| eType="#//ImagingStudySeries" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Procedure" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notPerformed" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonNotPerformed" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySite" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="reason[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="performer" upperBound="-1" |
| eType="#//ProcedurePerformer" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="performedx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="performed[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="report" upperBound="-1" |
| eType="#//DiagnosticReport"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="complication" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="followUp" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notes" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="focalDevice" upperBound="-1" |
| eType="#//ProcedureFocalDevice" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="used" upperBound="-1" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProcedurePerformer" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Procedure_Performer"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actor" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProcedureFocalDevice" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Procedure_FocalDevice"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="manipulated" lowerBound="1" |
| eType="#//Device"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImagingStudySeries" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ImagingStudy_Series"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="number" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modality" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uid" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Oid"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="numberOfInstances" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="availability" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySite" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="laterality" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="started" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="instance" upperBound="-1" |
| eType="#//ImagingStudySeriesInstance" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImagingStudySeriesInstance" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Series_Instance"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="number" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uid" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Oid"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sopClass" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Oid"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CarePlan" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="context" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modified" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="addresses" upperBound="-1" |
| eType="#//Condition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="support" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relatedPlan" upperBound="-1" |
| eType="#//CarePlanRelatedPlan" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participant" upperBound="-1" |
| eType="#//CarePlanParticipant" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="goal" upperBound="-1" eType="#//Goal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="activity" upperBound="-1" |
| eType="#//CarePlanActivity" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CarePlanRelatedPlan" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CarePlan_RelatedPlan"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plan" lowerBound="1" eType="#//CarePlan"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CarePlanParticipant" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CarePlan_Participant"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="member" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Goal" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="startx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="start[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="target[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="statusDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="statusReason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="addresses" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" upperBound="-1" |
| eType="#//GoalOutcome" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="GoalOutcome" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Goal_Outcome"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resultx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="result[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CarePlanActivity" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CarePlan_Activity"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actionResulting" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="progress" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reference" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" eType="#//CarePlanActivityDetail" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CarePlanActivityDetail" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Activity_Detail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonCode" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonReference" upperBound="-1" |
| eType="#//Condition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="goal" upperBound="-1" eType="#//Goal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="statusReason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prohibited" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="scheduledx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="scheduled[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="performer" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="productx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="product[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dailyAmount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationStatement" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="informationSource" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateAsserted" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="wasNotTaken" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonNotTaken" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonForUsex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="reasonForUse[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="effectivex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="effective[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supportingInformation" |
| upperBound="-1" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="medicationx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="medication[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dosage" upperBound="-1" |
| eType="#//MedicationStatementDosage" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationStatementDosage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MedicationStatement_Dosage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="timing" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Timing"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="asNeededx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="asNeeded[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sitex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="site[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="route" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="method" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantityx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="quantity[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ratex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="rate[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="maxDosePerPeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Ratio"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BodySite" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="image" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NutritionOrder" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orderer" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateTime" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="allergyIntolerance" upperBound="-1" |
| eType="#//AllergyIntolerance"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="foodPreferenceModifier" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="excludeFoodModifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="oralDiet" eType="#//NutritionOrderOralDiet" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supplement" upperBound="-1" |
| eType="#//NutritionOrderSupplement" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="enteralFormula" eType="#//NutritionOrderEnteralFormula" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NutritionOrderOralDiet" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="NutritionOrder_OralDiet"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="schedule" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Timing"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="nutrient" upperBound="-1" |
| eType="#//NutritionOrderOralDietNutrient" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="texture" upperBound="-1" |
| eType="#//NutritionOrderOralDietTexture" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fluidConsistencyType" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="instruction" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NutritionOrderOralDietNutrient" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="OralDiet_Nutrient"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NutritionOrderOralDietTexture" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="OralDiet_Texture"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="foodType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NutritionOrderSupplement" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="NutritionOrder_Supplement"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="productName" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="schedule" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Timing"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="instruction" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NutritionOrderEnteralFormula" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="NutritionOrder_EnteralFormula"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="baseFormulaType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="baseFormulaProductName" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="additiveType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="additiveProductName" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="caloricDensity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="routeofAdministration" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="administration" upperBound="-1" |
| eType="#//NutritionOrderEnteralFormulaAdministration" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="maxVolumeToDeliver" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="administrationInstruction" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NutritionOrderEnteralFormulaAdministration" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="EnteralFormula_Administration"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="schedule" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Timing"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ratex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="rate[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="RiskAssessment" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="condition" eType="#//Condition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="performer" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="method" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="basis" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prediction" upperBound="-1" |
| eType="#//RiskAssessmentPrediction" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mitigation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="RiskAssessmentPrediction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="RiskAssessment_Prediction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="probabilityx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="probability[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relativeRisk" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="whenx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="when[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rationale" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DeviceUseRequest" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySitex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="bodySite[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="device" lowerBound="1" |
| eType="#//Device"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="indication" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notes" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prnReason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orderedOn" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recordedOn" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="timingx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="timing[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationOrder" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateWritten" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateEnded" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonEnded" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prescriber" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="reason[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="medicationx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="medication[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dosageInstruction" upperBound="-1" |
| eType="#//MedicationOrderDosageInstruction" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dispenseRequest" eType="#//MedicationOrderDispenseRequest" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="substitution" eType="#//MedicationOrderSubstitution" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priorPrescription" eType="#//MedicationOrder"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationOrderDosageInstruction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MedicationOrder_DosageInstruction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="additionalInstructions" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="timing" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Timing"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="asNeededx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="asNeeded[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sitex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="site[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="route" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="method" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dosex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="dose[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ratex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="rate[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="maxDosePerPeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Ratio"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationOrderDispenseRequest" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MedicationOrder_DispenseRequest"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="medicationx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="medication[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validityPeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="numberOfRepeatsAllowed" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expectedSupplyDuration" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Duration"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationOrderSubstitution" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MedicationOrder_Substitution"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Order" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="reason[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="when" eType="#//OrderWhen" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" lowerBound="1" |
| upperBound="-1" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OrderWhen" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Order_When"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="schedule" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Timing"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProcessRequest" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="response" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="nullify" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reference" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//ProcessRequestItems" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="include" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exclude" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProcessRequestItems" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ProcessRequest_Items"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceLinkId" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SupplyRequest" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="kind" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orderedItem" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" upperBound="-1" |
| eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="reason[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="when" eType="#//SupplyRequestWhen" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SupplyRequestWhen" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SupplyRequest_When"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="schedule" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Timing"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="VisionPrescription" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateWritten" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prescriber" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="reason[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dispense" upperBound="-1" |
| eType="#//VisionPrescriptionDispense" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="VisionPrescriptionDispense" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="VisionPrescription_Dispense"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="product" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="eye" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sphere" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cylinder" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="axis" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prism" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="add" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="power" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="backCurve" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="diameter" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="duration" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="color" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="brand" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notes" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImagingObjectSelection" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uid" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Oid"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="authoringTime" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="study" lowerBound="1" upperBound="-1" |
| eType="#//ImagingObjectSelectionStudy" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImagingObjectSelectionStudy" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ImagingObjectSelection_Study"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uid" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Oid"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="imagingStudy" eType="#//ImagingStudy"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="series" lowerBound="1" |
| upperBound="-1" eType="#//ImagingObjectSelectionStudySeries" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImagingObjectSelectionStudySeries" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Study_Series"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uid" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Oid"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="instance" lowerBound="1" |
| upperBound="-1" eType="#//ImagingObjectSelectionStudySeriesInstance" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImagingObjectSelectionStudySeriesInstance" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Series_Instance"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sopClass" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Oid"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uid" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Oid"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="frames" upperBound="-1" |
| eType="#//ImagingObjectSelectionStudySeriesInstanceFrames" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImagingObjectSelectionStudySeriesInstanceFrames" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Instance_Frames"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="frameNumbers" lowerBound="1" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NamingSystem" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="kind" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//NamingSystemContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="responsible" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="useContext" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="usage" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uniqueId" lowerBound="1" |
| upperBound="-1" eType="#//NamingSystemUniqueId" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="replacedBy" eType="#//NamingSystem"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NamingSystemContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="NamingSystem_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NamingSystemUniqueId" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="NamingSystem_UniqueId"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="preferred" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DecisionSupportServiceModule" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="moduleMetadata" eType="#//ModuleMetadata"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" |
| eType="#//DecisionSupportServiceModuleParameter" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DecisionSupportServiceModuleParameter" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DecisionSupportServiceModule_Parameter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="use" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" eType="#//StructureDefinition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mustSupport" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeFilter" upperBound="-1" |
| eType="#//DecisionSupportServiceModuleParameterCodeFilter" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateFilter" upperBound="-1" |
| eType="#//DecisionSupportServiceModuleParameterDateFilter" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DecisionSupportServiceModuleParameterCodeFilter" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Parameter_CodeFilter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valueSetx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="valueSet[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeableConcept" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DecisionSupportServiceModuleParameterDateFilter" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Parameter_DateFilter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="value[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConceptMap" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//ConceptMapContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="useContext" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requirements" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyright" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sourcex" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="source[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="target[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" upperBound="-1" |
| eType="#//ConceptMapSourceElement" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConceptMapContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ConceptMap_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConceptMapSourceElement" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ConceptMap_SourceElement"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeSystem" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" upperBound="-1" |
| eType="#//ConceptMapSourceElementTargetElement" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConceptMapSourceElementTargetElement" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SourceElement_TargetElement"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeSystem" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="equivalence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comments" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dependsOn" upperBound="-1" |
| eType="#//ConceptMapSourceElementTargetElementOtherElement" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="product" upperBound="-1" |
| eType="#//ConceptMapSourceElementTargetElementOtherElement" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConceptMapSourceElementTargetElementOtherElement" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TargetElement_OtherElement"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeSystem" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Flag" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Sequence" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="variationId" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="variationID"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referenceSeq" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Quantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coordinate" upperBound="-1" |
| eType="#//SequenceCoordinate" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="species" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="observedAllele" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referenceAllele" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cigar" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quality" upperBound="-1" |
| eType="#//SequenceQuality" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="allelicState" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="allelicFrequency" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyNumberEvent" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="readCoverage" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="chip" eType="#//SequenceChip" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="repository" upperBound="-1" |
| eType="#//SequenceRepository" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SequenceCoordinate" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Sequence_Coordinate"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="chromosome" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="start" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="end" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="genomeBuild" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SequenceQuality" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Sequence_Quality"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="start" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="end" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="score" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Quantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="platform" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SequenceChip" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Sequence_Chip"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="chipId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="manufacturerId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SequenceRepository" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Sequence_Repository"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="structure" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="variantId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="readGroupSetId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Contract" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="issued" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="applies" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="authority" upperBound="-1" |
| eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="domain" upperBound="-1" |
| eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subType" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actionReason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actor" upperBound="-1" |
| eType="#//ContractActor" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuedItem" upperBound="-1" |
| eType="#//ContractValuedItem" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="signer" upperBound="-1" |
| eType="#//ContractSignatory" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="term" upperBound="-1" eType="#//ContractTerm" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bindingx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="binding[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="friendly" upperBound="-1" |
| eType="#//ContractFriendlyLanguage" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="legal" upperBound="-1" |
| eType="#//ContractLegalLanguage" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rule" upperBound="-1" eType="#//ContractComputableLanguage" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ContractActor" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Contract_Actor"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="entity" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ContractValuedItem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Contract_ValuedItem"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="entityx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="entity[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unitPrice" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="factor" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="points" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="net" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ContractSignatory" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Contract_Signatory"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="party" lowerBound="1" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="signature" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ContractTerm" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Contract_Term"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="issued" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="applies" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actionReason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actor" upperBound="-1" |
| eType="#//ContractTermTermActor" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuedItem" upperBound="-1" |
| eType="#//ContractTermTermValuedItem" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="group" upperBound="-1" |
| eType="#//ContractTerm" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ContractTermTermActor" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Term_TermActor"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="entity" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ContractTermTermValuedItem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Term_TermValuedItem"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="entityx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="entity[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unitPrice" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="factor" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="points" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="net" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ContractFriendlyLanguage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Contract_FriendlyLanguage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contentx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="content[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ContractLegalLanguage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Contract_LegalLanguage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contentx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="content[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ContractComputableLanguage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Contract_ComputableLanguage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contentx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="content[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Composition" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="class" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="confidentiality" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" lowerBound="1" |
| upperBound="-1" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="attester" upperBound="-1" |
| eType="#//CompositionAttester" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="custodian" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="event" upperBound="-1" |
| eType="#//CompositionEvent" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="section" upperBound="-1" |
| eType="#//CompositionSection" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CompositionAttester" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Composition_Attester"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mode" lowerBound="1" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="time" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="party" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CompositionEvent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Composition_Event"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" upperBound="-1" |
| eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CompositionSection" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Composition_Section"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Narrative"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mode" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orderedBy" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="entry" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="emptyReason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="section" upperBound="-1" |
| eType="#//CompositionSection" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Binary" eSuperTypes="#//Resource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contentType" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base64Binary"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DocumentManifest" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="masterIdentifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recipient" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" lowerBound="1" |
| upperBound="-1" eType="#//DocumentManifestContent" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="related" upperBound="-1" |
| eType="#//DocumentManifestRelated" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DocumentManifestContent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DocumentManifest_Content"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="px" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="p[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DocumentManifestRelated" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DocumentManifest_Related"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ref" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PaymentReconciliation" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//ProcessRequest"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="disposition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestProvider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestOrganization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" upperBound="-1" |
| eType="#//PaymentReconciliationDetails" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="form" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="total" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" upperBound="-1" eType="#//PaymentReconciliationNotes" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PaymentReconciliationDetails" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="PaymentReconciliation_Details"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="responce" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="submitter" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="payee" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PaymentReconciliationNotes" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="PaymentReconciliation_Notes"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DeviceUseStatement" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySitex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="bodySite[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="whenUsed" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="device" lowerBound="1" |
| eType="#//Device"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="indication" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notes" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recordedOn" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="timingx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="timing[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScript" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//TestScriptContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="useContext" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requirements" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyright" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="metadata" eType="#//TestScriptMetadata" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="origin" upperBound="-1" |
| eType="#//TestScriptOrigin" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="destination" upperBound="-1" |
| eType="#//TestScriptDestination" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="multiserver" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fixture" upperBound="-1" |
| eType="#//TestScriptFixture" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="variable" upperBound="-1" |
| eType="#//TestScriptVariable" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="setup" eType="#//TestScriptSetup" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="test" upperBound="-1" eType="#//TestScriptTest" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="teardown" eType="#//TestScriptTeardown" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TestScript_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptMetadata" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TestScript_Metadata"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="link" upperBound="-1" eType="#//TestScriptMetadataLink" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="capability" lowerBound="1" |
| upperBound="-1" eType="#//TestScriptMetadataCapability" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptMetadataLink" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Metadata_Link"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptMetadataCapability" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Metadata_Capability"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="required" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validated" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="origin" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="destination" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="link" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="conformance" lowerBound="1" |
| eType="#//Conformance"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Conformance" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//ConformanceContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requirements" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyright" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="kind" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="software" eType="#//ConformanceSoftware" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" eType="#//ConformanceImplementation" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fhirVersion" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="acceptUnknown" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="format" lowerBound="1" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" upperBound="-1" |
| eType="#//StructureDefinition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rest" upperBound="-1" eType="#//ConformanceRest" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="messaging" upperBound="-1" |
| eType="#//ConformanceMessaging" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="document" upperBound="-1" |
| eType="#//ConformanceDocument" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Conformance_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceSoftware" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Conformance_Software"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="releaseDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceImplementation" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Conformance_Implementation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceRest" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Conformance_Rest"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mode" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="security" eType="#//ConformanceRestSecurity" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" lowerBound="1" |
| upperBound="-1" eType="#//ConformanceRestResource" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" upperBound="-1" |
| eType="#//ConformanceRestSystemInteraction" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="transactionMode" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="searchParam" upperBound="-1" |
| eType="#//ConformanceRestResourceSearchParam" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operation" upperBound="-1" |
| eType="#//ConformanceRestOperation" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="compartment" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceRestSecurity" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Rest_Security"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cors" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="certificate" upperBound="-1" |
| eType="#//ConformanceRestSecurityCertificate" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceRestSecurityCertificate" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Security_Certificate"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="blob" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base64Binary"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceRestResource" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Rest_Resource"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" eType="#//StructureDefinition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" lowerBound="1" |
| upperBound="-1" eType="#//ConformanceRestResourceResourceInteraction" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="versioning" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="readHistory" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="updateCreate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalCreate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalUpdate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalDelete" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="searchInclude" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="searchRevInclude" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="searchParam" upperBound="-1" |
| eType="#//ConformanceRestResourceSearchParam" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceRestResourceResourceInteraction" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Resource_ResourceInteraction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceRestResourceSearchParam" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Resource_SearchParam"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="definition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="chain" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceRestSystemInteraction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Rest_SystemInteraction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceRestOperation" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Rest_Operation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="definition" lowerBound="1" |
| eType="#//OperationDefinition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OperationDefinition" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="kind" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//OperationDefinitionContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requirements" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="idempotent" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notes" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base" eType="#//OperationDefinition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="system" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="instance" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" |
| eType="#//OperationDefinitionParameter" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OperationDefinitionContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="OperationDefinition_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OperationDefinitionParameter" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="OperationDefinition_Parameter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="use" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="min" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="max" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" eType="#//StructureDefinition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="binding" eType="#//OperationDefinitionParameterBinding" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="part" upperBound="-1" eType="#//OperationDefinitionParameter" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OperationDefinitionParameterBinding" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Parameter_Binding"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="strength" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valueSetx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="valueSet[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceMessaging" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Conformance_Messaging"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="endpoint" upperBound="-1" |
| eType="#//ConformanceMessagingEndpoint" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reliableCache" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="event" lowerBound="1" upperBound="-1" |
| eType="#//ConformanceMessagingEvent" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceMessagingEndpoint" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Messaging_Endpoint"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="protocol" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceMessagingEvent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Messaging_Event"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mode" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="focus" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" lowerBound="1" |
| eType="#//StructureDefinition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="response" lowerBound="1" |
| eType="#//StructureDefinition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConformanceDocument" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Conformance_Document"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mode" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" lowerBound="1" |
| eType="#//StructureDefinition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptOrigin" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TestScript_Origin"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="index" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptDestination" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TestScript_Destination"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="index" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptFixture" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TestScript_Fixture"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="autocreate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="autodelete" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptVariable" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TestScript_Variable"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="headerField" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sourceId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptSetup" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TestScript_Setup"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="metadata" eType="#//TestScriptMetadata" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" lowerBound="1" |
| upperBound="-1" eType="#//TestScriptSetupSetupAction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptSetupSetupAction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Setup_SetupAction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operation" eType="#//TestScriptSetupSetupActionOperation" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="assert" eType="#//TestScriptSetupSetupActionAssert" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptSetupSetupActionOperation" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SetupAction_Operation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="label" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accept" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contentType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="destination" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encodeRequestUrl" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="origin" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="params" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestHeader" upperBound="-1" |
| eType="#//TestScriptSetupSetupActionOperationRequestHeader" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="responseId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sourceId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptSetupSetupActionOperationRequestHeader" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Operation_RequestHeader"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="field" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptSetupSetupActionAssert" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SetupAction_Assert"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="label" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="direction" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="compareToSourceId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="compareToSourcePath" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contentType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="headerField" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="minimumId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="navigationLinks" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operator" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="response" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="responseCode" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sourceId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validateProfileId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="warningOnly" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptTest" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TestScript_Test"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="metadata" eType="#//TestScriptMetadata" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" lowerBound="1" |
| upperBound="-1" eType="#//TestScriptTestTestAction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptTestTestAction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Test_TestAction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operation" eType="#//TestScriptSetupSetupActionOperation" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="assert" eType="#//TestScriptSetupSetupActionAssert" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptTeardown" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="TestScript_Teardown"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" lowerBound="1" |
| upperBound="-1" eType="#//TestScriptTeardownTeardownAction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TestScriptTeardownTeardownAction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Teardown_TeardownAction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operation" eType="#//TestScriptSetupSetupActionOperation" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DataElement" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//DataElementContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="useContext" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyright" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="stringency" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" upperBound="-1" |
| eType="#//DataElementMapping" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ElementDefinition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DataElementContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DataElement_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DataElementMapping" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DataElement_Mapping"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identity" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uri" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comments" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DecisionSupportRule" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="moduleMetadata" eType="#//ModuleMetadata"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="library" upperBound="-1" |
| eType="#//Library"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" upperBound="-1" |
| eType="#//DecisionSupportRuleTrigger" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="condition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" |
| eType="#//DecisionSupportRuleAction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DecisionSupportRuleTrigger" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DecisionSupportRule_Trigger"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="eventName" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="eventTimingx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="eventTiming[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DecisionSupportRuleAction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DecisionSupportRule_Action"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actionIdentifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="number" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supportingEvidence" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participantType" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="textEquivalent" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="concept" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="customization" upperBound="-1" |
| eType="#//DecisionSupportRuleActionCustomization" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actions" upperBound="-1" |
| eType="#//DecisionSupportRuleAction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DecisionSupportRuleActionCustomization" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Action_Customization"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MessageHeader" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="timestamp" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="event" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="response" eType="#//MessageHeaderResponse" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1" |
| eType="#//MessageHeaderMessageSource" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="destination" upperBound="-1" |
| eType="#//MessageHeaderMessageDestination" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="enterer" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="responsible" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="data" upperBound="-1" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MessageHeaderResponse" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MessageHeader_Response"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="details" eType="#//OperationOutcome"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OperationOutcome" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="issue" lowerBound="1" upperBound="-1" |
| eType="#//OperationOutcomeIssue" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OperationOutcomeIssue" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="OperationOutcome_Issue"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="severity" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="details" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="diagnostics" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MessageHeaderMessageSource" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MessageHeader_MessageSource"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="software" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="endpoint" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MessageHeaderMessageDestination" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MessageHeader_MessageDestination"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Device"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="endpoint" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Subscription" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="criteria" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="error" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="channel" lowerBound="1" |
| eType="#//SubscriptionChannel" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="end" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="tag" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SubscriptionChannel" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Subscription_Channel"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="endpoint" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="payload" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="header" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EnrollmentResponse" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//EnrollmentRequest"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="disposition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestProvider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestOrganization" eType="#//Organization"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EnrollmentRequest" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverage" lowerBound="1" |
| eType="#//Coverage"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relationship" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Coverage" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="issuer" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bin" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subscriberId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="group" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plan" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subPlan" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dependent" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subscriber" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="network" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contract" upperBound="-1" |
| eType="#//Contract"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImmunizationRecommendation" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recommendation" lowerBound="1" |
| upperBound="-1" eType="#//ImmunizationRecommendationRecommendation" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImmunizationRecommendationRecommendation" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ImmunizationRecommendation_Recommendation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="vaccineCode" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="doseNumber" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="forecastStatus" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateCriterion" upperBound="-1" |
| eType="#//ImmunizationRecommendationRecommendationDateCriterion" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="protocol" eType="#//ImmunizationRecommendationRecommendationProtocol" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supportingImmunization" |
| upperBound="-1" eType="#//Immunization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supportingPatientInformation" |
| upperBound="-1" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImmunizationRecommendationRecommendationDateCriterion" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Recommendation_DateCriterion"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImmunizationRecommendationRecommendationProtocol" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Recommendation_Protocol"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="doseSequence" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Integer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="authority" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="series" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Immunization" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="vaccineCode" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="wasNotGiven" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reported" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="performer" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requester" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="manufacturer" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lotNumber" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expirationDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="site" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="route" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="doseQuantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Annotation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="explanation" eType="#//ImmunizationExplanation" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reaction" upperBound="-1" |
| eType="#//ImmunizationReaction" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="vaccinationProtocol" upperBound="-1" |
| eType="#//ImmunizationVaccinationProtocol" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImmunizationExplanation" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Immunization_Explanation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonNotGiven" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImmunizationReaction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Immunization_Reaction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" eType="#//Observation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reported" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImmunizationVaccinationProtocol" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Immunization_VaccinationProtocol"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="doseSequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="authority" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="series" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="seriesDoses" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetDisease" lowerBound="1" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="doseStatus" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="doseStatusReason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Bundle" eSuperTypes="#//Resource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="total" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//UnsignedInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="link" upperBound="-1" eType="#//BundleLink" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="entry" upperBound="-1" |
| eType="#//BundleEntry" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="signature" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Signature"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BundleLink" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Bundle_Link"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relation" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BundleEntry" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Bundle_Entry"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="link" upperBound="-1" eType="#//BundleLink" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fullUrl" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="search" eType="#//BundleEntrySearch" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//BundleEntryRequest" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="response" eType="#//BundleEntryResponse" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BundleEntrySearch" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Entry_Search"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mode" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="score" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BundleEntryRequest" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Entry_Request"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="method" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ifNoneMatch" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ifModifiedSince" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ifMatch" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ifNoneExist" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BundleEntryResponse" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Entry_Response"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="etag" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lastModified" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EligibilityResponse" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//EligibilityRequest"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="disposition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestProvider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestOrganization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inforce" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contract" eType="#//Contract"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="form" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="benefitBalance" upperBound="-1" |
| eType="#//EligibilityResponseBenefits" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="error" upperBound="-1" |
| eType="#//EligibilityResponseErrors" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EligibilityRequest" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="enterer" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="facility" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverage" eType="#//Coverage"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="businessArrangement" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relationship" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="servicedx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="serviced[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="benefitCategory" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="benefitSubCategory" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EligibilityResponseBenefits" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="EligibilityResponse_Benefits"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subCategory" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="network" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unit" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="term" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="financial" upperBound="-1" |
| eType="#//EligibilityResponseBenefitsBenefit" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EligibilityResponseBenefitsBenefit" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Benefits_Benefit"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="benefitx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="benefit[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="benefitUsedx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="benefitUsed[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EligibilityResponseErrors" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="EligibilityResponse_Errors"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Parameters" eSuperTypes="#//Resource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" |
| eType="#//ParametersParameter" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ParametersParameter" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Parameters_Parameter"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="value[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="part" upperBound="-1" eType="#//ParametersParameter" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationDispense" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dispenser" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="authorizingPrescription" |
| upperBound="-1" eType="#//MedicationOrder"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="daysSupply" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="medicationx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="medication[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="whenPrepared" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="whenHandedOver" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="destination" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dosageInstruction" upperBound="-1" |
| eType="#//MedicationDispenseDosageInstruction" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="substitution" eType="#//MedicationDispenseSubstitution" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationDispenseDosageInstruction" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MedicationDispense_DosageInstruction"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="additionalInstructions" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="timing" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Timing"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="asNeededx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="asNeeded[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sitex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="site[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="route" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="method" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dosex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="dose[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ratex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="rate[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="maxDosePerPeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Ratio"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationDispenseSubstitution" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MedicationDispense_Substitution"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="responsibleParty" upperBound="-1" |
| eType="#//Practitioner"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponse" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//Claim"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestProvider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestOrganization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="disposition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="payeeType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//ClaimResponseItems" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="addItem" upperBound="-1" |
| eType="#//ClaimResponseAddedItem" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="error" upperBound="-1" |
| eType="#//ClaimResponseErrors" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="totalCost" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unallocDeductable" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="totalBenefit" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentAdjustment" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentAdjustmentReason" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentAmount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentRef" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reserved" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="form" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" upperBound="-1" eType="#//ClaimResponseNotes" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverage" upperBound="-1" |
| eType="#//ClaimResponseCoverage" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Claim" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="billablePeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="use" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priority" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fundsReserve" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="enterer" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="facility" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relatedClaim" upperBound="-1" |
| eType="#//Claim"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prescription" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalPrescription" eType="#//MedicationOrder"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="payee" eType="#//ClaimPayee" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referral" eType="#//ReferralRequest"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="diagnosis" upperBound="-1" |
| eType="#//ClaimDiagnosis" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specialCondition" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverage" upperBound="-1" |
| eType="#//ClaimCoverage" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exception" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="school" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accidentDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accidentType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accidentLocationx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="accidentLocation[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="interventionException" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="onsetx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="onset[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="employmentImpacted" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="hospitalization" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//ClaimItems" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="total" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="additionalMaterials" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="missingTeeth" upperBound="-1" |
| eType="#//ClaimMissingTeeth" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimPayee" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Claim_Payee"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="person" eType="#//Patient"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimDiagnosis" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Claim_Diagnosis"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="diagnosis" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimCoverage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Claim_Coverage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="focal" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverage" lowerBound="1" |
| eType="#//Coverage"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="businessArrangement" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relationship" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="preAuthRef" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="claimResponse" eType="#//ClaimResponse"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimItems" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Claim_Items"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="diagnosisLinkId" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="servicedx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="serviced[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="place" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unitPrice" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="factor" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="points" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="net" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="udi" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySite" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subSite" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" upperBound="-1" |
| eType="#//ClaimItemsDetail" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prosthesis" eType="#//ClaimItemsProsthesis" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimItemsDetail" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Items_Detail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unitPrice" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="factor" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="points" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="net" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="udi" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subDetail" upperBound="-1" |
| eType="#//ClaimItemsDetailSubDetail" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimItemsDetailSubDetail" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Detail_SubDetail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unitPrice" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="factor" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="points" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="net" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="udi" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimItemsProsthesis" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Items_Prosthesis"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="initial" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priorDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priorMaterial" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimMissingTeeth" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Claim_MissingTeeth"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="tooth" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extractionDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseItems" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ClaimResponse_Items"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceLinkId" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="noteNumber" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ClaimResponseItemsItemAdjudication" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" upperBound="-1" |
| eType="#//ClaimResponseItemsItemDetail" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseItemsItemAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Items_ItemAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseItemsItemDetail" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Items_ItemDetail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceLinkId" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ClaimResponseItemsItemDetailDetailAdjudication" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subDetail" upperBound="-1" |
| eType="#//ClaimResponseItemsItemDetailSubDetail" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseItemsItemDetailDetailAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ItemDetail_DetailAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseItemsItemDetailSubDetail" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ItemDetail_SubDetail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceLinkId" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ClaimResponseItemsItemDetailSubDetailSubdetailAdjudication" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseItemsItemDetailSubDetailSubdetailAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SubDetail_SubdetailAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseAddedItem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ClaimResponse_AddedItem"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceLinkId" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fee" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="noteNumberLinkId" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ClaimResponseAddedItemAddedItemAdjudication" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" upperBound="-1" |
| eType="#//ClaimResponseAddedItemAddedItemsDetail" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseAddedItemAddedItemAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AddedItem_AddedItemAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseAddedItemAddedItemsDetail" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AddedItem_AddedItemsDetail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fee" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ClaimResponseAddedItemAddedItemsDetailAddedItemDetailAdjudication" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseAddedItemAddedItemsDetailAddedItemDetailAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AddedItemsDetail_AddedItemDetailAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseErrors" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ClaimResponse_Errors"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceLinkId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detailSequenceLinkId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subdetailSequenceLinkId" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseNotes" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ClaimResponse_Notes"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="number" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ClaimResponseCoverage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ClaimResponse_Coverage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="focal" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverage" lowerBound="1" |
| eType="#//Coverage"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="businessArrangement" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relationship" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="preAuthRef" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="claimResponse" eType="#//ClaimResponse"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefit" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="claim" eType="#//Claim"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="claimResponse" eType="#//ClaimResponse"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="billablePeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="disposition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="facility" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relatedClaim" upperBound="-1" |
| eType="#//Claim"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prescription" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalPrescription" eType="#//MedicationOrder"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="payee" eType="#//ExplanationOfBenefitPayee" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referral" eType="#//ReferralRequest"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="diagnosis" upperBound="-1" |
| eType="#//ExplanationOfBenefitDiagnosis" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specialCondition" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="precedence" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverage" lowerBound="1" |
| eType="#//ExplanationOfBenefitCoverage" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exception" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="school" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accidentDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accidentType" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accidentLocationx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="accidentLocation[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="interventionException" |
| upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="onsetx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="onset[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="employmentImpacted" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="hospitalization" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//ExplanationOfBenefitItems" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="addItem" upperBound="-1" |
| eType="#//ExplanationOfBenefitAddedItem" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="claimTotal" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="missingTeeth" upperBound="-1" |
| eType="#//ExplanationOfBenefitMissingTeeth" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unallocDeductable" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="totalBenefit" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentAdjustment" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentAdjustmentReason" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentAmount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentRef" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reserved" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="form" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" upperBound="-1" eType="#//ExplanationOfBenefitNotes" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="benefitBalance" upperBound="-1" |
| eType="#//ExplanationOfBenefitBenefitBalance" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitPayee" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExplanationOfBenefit_Payee"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="person" eType="#//Patient"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitDiagnosis" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExplanationOfBenefit_Diagnosis"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="diagnosis" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitCoverage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExplanationOfBenefit_Coverage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coverage" lowerBound="1" |
| eType="#//Coverage"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relationship" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="preAuthRef" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitItems" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExplanationOfBenefit_Items"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="diagnosisLinkId" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="servicedx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="serviced[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="place" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unitPrice" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="factor" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="points" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="net" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="udi" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bodySite" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subSite" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="modifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="noteNumber" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ExplanationOfBenefitItemsItemAdjudication" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" upperBound="-1" |
| eType="#//ExplanationOfBenefitItemsDetail" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prosthesis" eType="#//ExplanationOfBenefitItemsProsthesis" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitItemsItemAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Items_ItemAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitItemsDetail" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Items_Detail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unitPrice" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="factor" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="points" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="net" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="udi" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ExplanationOfBenefitItemsDetailDetailAdjudication" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subDetail" upperBound="-1" |
| eType="#//ExplanationOfBenefitItemsDetailSubDetail" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitItemsDetailDetailAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Detail_DetailAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitItemsDetailSubDetail" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Detail_SubDetail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unitPrice" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="factor" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="points" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="net" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="udi" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ExplanationOfBenefitItemsDetailSubDetailSubDetailAdjudication" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitItemsDetailSubDetailSubDetailAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SubDetail_SubDetailAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitItemsProsthesis" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Items_Prosthesis"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="initial" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priorDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="priorMaterial" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitAddedItem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExplanationOfBenefit_AddedItem"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceLinkId" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fee" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="noteNumberLinkId" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ExplanationOfBenefitAddedItemAddedItemAdjudication" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" upperBound="-1" |
| eType="#//ExplanationOfBenefitAddedItemAddedItemsDetail" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitAddedItemAddedItemAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AddedItem_AddedItemAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitAddedItemAddedItemsDetail" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AddedItem_AddedItemsDetail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="service" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fee" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="adjudication" upperBound="-1" |
| eType="#//ExplanationOfBenefitAddedItemAddedItemsDetailAddedItemDetailAdjudication" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitAddedItemAddedItemsDetailAddedItemDetailAdjudication" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AddedItemsDetail_AddedItemDetailAdjudication"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="amount" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Decimal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitMissingTeeth" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExplanationOfBenefit_MissingTeeth"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="tooth" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extractionDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitNotes" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExplanationOfBenefit_Notes"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="number" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//PositiveInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitBenefitBalance" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExplanationOfBenefit_BenefitBalance"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subCategory" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="network" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unit" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="term" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="financial" upperBound="-1" |
| eType="#//ExplanationOfBenefitBenefitBalanceBenefit" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExplanationOfBenefitBenefitBalanceBenefit" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="BenefitBalance_Benefit"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="benefitx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="benefit[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="benefitUsedx" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="benefitUsed[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImplementationGuide" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//ImplementationGuideContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="useContext" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyright" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fhirVersion" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Id"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dependency" upperBound="-1" |
| eType="#//ImplementationGuideDependency" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="package" lowerBound="1" |
| upperBound="-1" eType="#//ImplementationGuidePackage" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="global" upperBound="-1" |
| eType="#//ImplementationGuideGlobal" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="binary" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="page" lowerBound="1" eType="#//ImplementationGuidePage" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImplementationGuideContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ImplementationGuide_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImplementationGuideDependency" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ImplementationGuide_Dependency"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="uri" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImplementationGuidePackage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ImplementationGuide_Package"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" lowerBound="1" |
| upperBound="-1" eType="#//ImplementationGuidePackageResource" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImplementationGuidePackageResource" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Package_Resource"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="purpose" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="acronym" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sourcex" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="source[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exampleFor" eType="#//StructureDefinition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImplementationGuideGlobal" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ImplementationGuide_Global"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="profile" lowerBound="1" |
| eType="#//StructureDefinition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ImplementationGuidePage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ImplementationGuide_Page"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="kind" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="package" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="format" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="page" upperBound="-1" eType="#//ImplementationGuidePage" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SearchParameter" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//SearchParameterContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requirements" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="xpath" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="xpathUsage" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SearchParameterContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SearchParameter_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfile" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="url" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="experimental" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//ExpansionProfileContact" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeSystem" eType="#//ExpansionProfileCodeSystem" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="includeDesignations" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="designation" eType="#//ExpansionProfileDesignation" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="includeDefinition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="includeInactive" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="excludeNested" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="excludeNotForUi" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="excludeNotForUI"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="excludePostCoordinated" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="displayLanguage" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="limitedExpansion" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExpansionProfile_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileCodeSystem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExpansionProfile_CodeSystem"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="include" eType="#//ExpansionProfileCodeSystemCodeSystemInclude" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exclude" eType="#//ExpansionProfileCodeSystemCodeSystemExclude" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileCodeSystemCodeSystemInclude" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CodeSystem_CodeSystemInclude"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeSystem" lowerBound="1" |
| upperBound="-1" eType="#//ExpansionProfileCodeSystemCodeSystemIncludeCodeSystemIncludeCodeSystem" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileCodeSystemCodeSystemIncludeCodeSystemIncludeCodeSystem" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CodeSystemInclude_CodeSystemIncludeCodeSystem"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="system" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileCodeSystemCodeSystemExclude" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CodeSystem_CodeSystemExclude"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="codeSystem" lowerBound="1" |
| upperBound="-1" eType="#//ExpansionProfileCodeSystemCodeSystemExcludeCodeSystemExcludeCodeSystem" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileCodeSystemCodeSystemExcludeCodeSystemExcludeCodeSystem" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CodeSystemExclude_CodeSystemExcludeCodeSystem"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="system" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileDesignation" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ExpansionProfile_Designation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="include" eType="#//ExpansionProfileDesignationDesignationInclude" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exclude" eType="#//ExpansionProfileDesignationDesignationExclude" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileDesignationDesignationInclude" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Designation_DesignationInclude"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="designation" upperBound="-1" |
| eType="#//ExpansionProfileDesignationDesignationIncludeDesignationIncludeDesignation" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileDesignationDesignationIncludeDesignationIncludeDesignation" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DesignationInclude_DesignationIncludeDesignation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="language" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="use" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileDesignationDesignationExclude" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Designation_DesignationExclude"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="designation" upperBound="-1" |
| eType="#//ExpansionProfileDesignationDesignationExcludeDesignationExcludeDesignation" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExpansionProfileDesignationDesignationExcludeDesignationExcludeDesignation" |
| eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DesignationExclude_DesignationExcludeDesignation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="language" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="use" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OrderSet" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="moduleMetadata" eType="#//ModuleMetadata"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="library" upperBound="-1" |
| eType="#//Library"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//OrderSetItem" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OrderSetItem" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="OrderSet_Item"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="number" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="textEquivalent" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supportingEvidence" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participantType" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="concept" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="groupingBehavior" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="selectionBehavior" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requiredBehavior" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="precheckBehavior" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cardinalityBehavior" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="customization" upperBound="-1" |
| eType="#//OrderSetItemCustomization" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="items" upperBound="-1" |
| eType="#//OrderSetItem" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OrderSetItemCustomization" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Item_Customization"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Provenance" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" |
| upperBound="-1" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="period" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="recorded" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reason" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="activity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="policy" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="agent" upperBound="-1" |
| eType="#//ProvenanceAgent" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="entity" upperBound="-1" |
| eType="#//ProvenanceEntity" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="signature" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Signature"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProvenanceAgent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Provenance_Agent"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actor" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="userId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relatedAgent" upperBound="-1" |
| eType="#//ProvenanceAgentRelatedAgent" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProvenanceAgentRelatedAgent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Agent_RelatedAgent"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProvenanceEntity" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Provenance_Entity"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reference" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="display" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="agent" eType="#//ProvenanceAgent" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProcessResponse" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="disposition" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestProvider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestOrganization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="form" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="notes" upperBound="-1" |
| eType="#//ProcessResponseNotes" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="error" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProcessResponseNotes" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ProcessResponse_Notes"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Measure" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="version" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="moduleMetadata" eType="#//ModuleMetadata"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="library" upperBound="-1" |
| eType="#//Library"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="population" upperBound="-1" |
| eType="#//MeasurePopulation" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="stratifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supplementalData" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MeasurePopulation" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Measure_Population"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="criteria" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PaymentNotice" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ruleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="originalRuleset" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="organization" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="response" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="paymentStatus" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="statusDate" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="List" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orderedBy" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mode" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="entry" upperBound="-1" |
| eType="#//ListEntry" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="emptyReason" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ListEntry" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="List_Entry"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="flag" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="deleted" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="item" lowerBound="1" eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="GuidanceResponse" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="module" lowerBound="1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="evaluationMessage" upperBound="-1" |
| eType="#//OperationOutcome"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outputParameters" eType="#//Parameters"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" |
| eType="#//GuidanceResponseAction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="GuidanceResponseAction" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="GuidanceResponse_Action"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actionIdentifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="number" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supportingEvidence" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Attachment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participant" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="title" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="textEquivalent" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="concept" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resource" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actions" upperBound="-1" |
| eType="#//GuidanceResponseAction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DetectedIssue" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="severity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="implicated" upperBound="-1" |
| eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reference" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mitigation" upperBound="-1" |
| eType="#//DetectedIssueMitigation" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DetectedIssueMitigation" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DetectedIssue_Mitigation"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" eType="#//Practitioner"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Account" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="activePeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="currency" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="balance" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Money"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="coveragePeriod" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="owner" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationAdministration" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" lowerBound="1" |
| eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="practitioner" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="encounter" eType="#//Encounter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prescription" eType="#//MedicationOrder"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="wasNotGiven" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonNotGiven" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reasonGiven" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTimex" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="effectiveTime[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="medicationx" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="medication[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="device" upperBound="-1" |
| eType="#//Device"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="note" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dosage" eType="#//MedicationAdministrationDosage" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MedicationAdministrationDosage" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MedicationAdministration_Dosage"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="text" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sitex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="site[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="route" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="method" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ratex" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DataType"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="rate[x]"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AppointmentResponse" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="appointment" lowerBound="1" |
| eType="#//Appointment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="start" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="end" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participantType" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actor" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participantStatus" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="comment" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AuditEvent" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="event" lowerBound="1" eType="#//AuditEventEvent" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participant" lowerBound="1" |
| upperBound="-1" eType="#//AuditEventParticipant" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1" |
| eType="#//AuditEventSource" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1" |
| eType="#//AuditEventObject" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AuditEventEvent" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AuditEvent_Event"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subtype" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="action" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dateTime" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Instant"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcome" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outcomeDesc" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="purposeOfEvent" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AuditEventParticipant" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AuditEvent_Participant"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reference" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="userId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="altId" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="requestor" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="location" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="policy" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Uri"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="media" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="network" eType="#//AuditEventParticipantNetwork" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="purposeOfUse" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AuditEventParticipantNetwork" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Participant_Network"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AuditEventSource" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AuditEvent_Source"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="site" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AuditEventObject" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="AuditEvent_Object"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reference" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="role" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lifecycle" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="securityLabel" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Coding"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="query" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base64Binary"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="detail" upperBound="-1" |
| eType="#//AuditEventObjectDetail" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AuditEventObjectDetail" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Object_Detail"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Base64Binary"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Basic" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="code" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="author" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="created" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Date"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OrderResponse" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="request" lowerBound="1" |
| eType="#//Order"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="date" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="who" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orderStatus" lowerBound="1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fulfillment" upperBound="-1" |
| eType="#//Resource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SupplyDelivery" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Code"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="patient" eType="#//Patient"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="quantity" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//SimpleQuantity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="suppliedItem" eType="#//Resource"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" eType="#//Practitioner"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="whenPrepared" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Period"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="time" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//DateTime"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="destination" eType="#//Location"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" upperBound="-1" |
| eType="#//Practitioner"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Organization" eSuperTypes="#//DomainResource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Identifier"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="active" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Address"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="partOf" eType="#//Organization"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contact" upperBound="-1" |
| eType="#//OrganizationContact" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OrganizationContact" eSuperTypes="http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//BackboneElement"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Organization_Contact"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="purpose" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//CodeableConcept"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//HumanName"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="telecom" upperBound="-1" |
| eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//ContactPoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="address" eType="ecore:EClass http://www.eclipse.org/mdht/schema/fhir/core/datatype/1.0.0#//Address"/> |
| </eClassifiers> |
| </ecore:EPackage> |