PREFIX fhir: <http://hl7.org/fhir/> 
PREFIX fhirvs: <http://hl7.org/fhir/ValueSet/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 

# ShEx Version 2.2

start=@<All>

# Tracks balance, charges, for patient or cost center
<Account> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Account]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:account-status}; 
    fhir:billingStatus @<CodeableConcept>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:name @<String>?; 
    fhir:subject @<OneOrMore_Reference_Device_OR_HealthcareService_OR_Location_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole>?; 
    fhir:servicePeriod @<Period>?; 
    fhir:covers @<OneOrMore_Reference_Encounter_OR_EpisodeOfCare>?; 
    fhir:coverage @<OneOrMore_Account.coverage>?; 
    fhir:owner @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:description @<Markdown>?; 
    fhir:guarantor @<OneOrMore_Account.guarantor>?; 
    fhir:diagnosis @<OneOrMore_Account.diagnosis>?; 
    fhir:procedure @<OneOrMore_Account.procedure>?; 
    fhir:parent @<Reference> AND {fhir:l 
    			@<Account> ? }?; 
    fhir:currency @<CodeableConcept>?; 
    fhir:balance @<OneOrMore_Account.balance>?; 
    fhir:calculatedAt @<Instant>?; 
}  
# The definition of a specific activity to be taken, independent of any particular patient or context
<ActivityDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ActivityDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:subtitle @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:subject @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Group> OR 
    			 @<MedicinalProductDefinition> OR 
    			 @<SubstanceDefinition> OR 
    			 @<AdministrableProductDefinition> OR 
    			 @<ManufacturedItemDefinition> OR 
    			 @<PackagedProductDefinition> })  OR 
    			(@<Canonical>  AND {fhir:l @<EvidenceVariable> })  ?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:usage @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:library @<OneOrMore_Canonical>?; 
    fhir:kind @<Code> AND
    	{fhir:v @fhirvs:request-resource-types}?; 
    fhir:profile @<Canonical>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:intent @<Code> AND
    	{fhir:v @fhirvs:request-intent}?; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:doNotPerform @<Boolean>?; 
    fhir:timing @<Timing>  OR 
    			@<Age>  OR 
    			@<Range>  OR 
    			@<Duration>  OR 
    			@<RelativeTime>  ?; 
    fhir:asNeeded @<Boolean>  OR 
    			@<CodeableConcept>  ?; 
    fhir:location @<CodeableReference>?; 
    fhir:participant @<OneOrMore_ActivityDefinition.participant>?; 
    fhir:product (@<Reference>  AND {fhir:l @<Medication> OR 
    			 @<MedicinalProductDefinition> OR 
    			 @<Ingredient> OR 
    			 @<SubstanceDefinition> })  OR 
    			@<CodeableConcept>  ?; 
    fhir:quantity @<Quantity>?; 
    fhir:dosage @<OneOrMore_Dosage>?; 
    fhir:bodySite @<OneOrMore_CodeableConcept>?; 
    fhir:specimenRequirement @<OneOrMore_Canonical>?; 
    fhir:observationRequirement @<OneOrMore_Canonical>?; 
    fhir:observationResultRequirement @<OneOrMore_Canonical>?; 
    fhir:transform @<Canonical>?; 
    fhir:dynamicValue @<OneOrMore_ActivityDefinition.dynamicValue>?; 
}  
# A system or non-system participant involved in an information exchange process
<ActorDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ActorDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:actordefinition-actor-type}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:documentation @<Markdown>?; 
    fhir:reference @<OneOrMore_Url>?; 
    fhir:baseDefinition @<OneOrMore_Canonical>?; 
}  
# An address expressed using postal conventions (as opposed to GPS or other location definition formats)
<Address> EXTENDS @<DataType> CLOSED {   
    a [fhir:Address]?;

    fhir:use @<Code> AND
    	{fhir:v @fhirvs:address-use}?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:address-type}?; 
    fhir:text @<String>?; 
    fhir:line @<OneOrMore_String>?; 
    fhir:city @<String>?; 
    fhir:district @<String>?; 
    fhir:state @<String>?; 
    fhir:postalCode @<String>?; 
    fhir:country @<String>?; 
    fhir:period @<Period>?; 
}  
# A medicinal product in the final form, suitable for administration - after any mixing of multiple components
<AdministrableProductDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:AdministrableProductDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:formOf @<OneOrMore_Reference_MedicinalProductDefinition>?; 
    fhir:administrableDoseForm @<CodeableConcept>?; 
    fhir:unitOfPresentation @<CodeableConcept>?; 
    fhir:producedFrom @<OneOrMore_Reference_ManufacturedItemDefinition>?; 
    fhir:ingredient @<OneOrMore_CodeableConcept>?; 
    fhir:device @<Reference> AND {fhir:l 
    			@<DeviceDefinition> ? }?; 
    fhir:description @<Markdown>?; 
    fhir:code @<OneOrMore_Coding>?; 
    fhir:property @<OneOrMore_AdministrableProductDefinition.property>?; 
    fhir:routeOfAdministration @<OneOrMore_AdministrableProductDefinition.routeOfAdministration>; 
}  
# An event that may be related to unintended effects on a patient or research participant
<AdverseEvent> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:AdverseEvent]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:adverse-event-status}; 
    fhir:actuality @<Code> AND
    	{fhir:v @fhirvs:adverse-event-actuality}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<RelatedPerson> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:effect @<DateTime>  OR 
    			@<Period>  ?; 
    fhir:detected @<DateTime>?; 
    fhir:recordedDate @<DateTime>?; 
    fhir:resultingEffect @<OneOrMore_CodeableReference>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:seriousness @<CodeableConcept>?; 
    fhir:outcome @<OneOrMore_CodeableConcept>?; 
    fhir:recorder @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:participant @<OneOrMore_AdverseEvent.participant>?; 
    fhir:study @<OneOrMore_Reference_ResearchStudy>?; 
    fhir:expectedInResearchStudy @<Boolean>?; 
    fhir:suspectEntity @<OneOrMore_AdverseEvent.suspectEntity>?; 
    fhir:contributingFactor @<OneOrMore_CodeableReference>?; 
    fhir:preventiveAction @<OneOrMore_CodeableReference>?; 
    fhir:mitigatingAction @<OneOrMore_CodeableReference>?; 
    fhir:supportingInfo @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# A duration of time during which an organism (or a process) has existed
<Age> EXTENDS @<Quantity> CLOSED {   
    a [fhir:Age]?;fhir:nodeRole [fhir:treeRoot]?;

}  
# Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
<AllergyIntolerance> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:AllergyIntolerance]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:clinicalStatus @<CodeableConcept>?; 
    fhir:verificationStatus @<CodeableConcept>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:category @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:allergy-intolerance-category}?; 
    fhir:criticality @<Code> AND
    	{fhir:v @fhirvs:allergy-intolerance-criticality}?; 
    fhir:code @<CodeableConcept>?; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:onset @<DateTime>  OR 
    			@<Age>  OR 
    			@<Period>  OR 
    			@<Range>  OR 
    			@<String>  ?; 
    fhir:recordedDate @<DateTime>?; 
    fhir:recorder @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:asserter @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:lastReactionOccurrence @<DateTime>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:reaction @<OneOrMore_AllergyIntolerance.reaction>?; 
}  
# Text node with attribution
<Annotation> EXTENDS @<DataType> CLOSED {   
    a [fhir:Annotation]?;

    fhir:author (@<Reference>  AND {fhir:l @<Practitioner> OR 
    			 @<PractitionerRole> OR 
    			 @<Patient> OR 
    			 @<RelatedPerson> OR 
    			 @<Organization> })  OR 
    			@<String>  ?; 
    fhir:time @<DateTime>?; 
    fhir:text @<Markdown>; 
}  
# A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
<Appointment> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Appointment]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:appointmentstatus}; 
    fhir:cancellationReason @<CodeableConcept>?; 
    fhir:class @<OneOrMore_CodeableConcept>?; 
    fhir:serviceCategory @<OneOrMore_CodeableConcept>?; 
    fhir:serviceType @<OneOrMore_CodeableReference>?; 
    fhir:specialty @<OneOrMore_CodeableConcept>?; 
    fhir:appointmentType @<CodeableConcept>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:priority @<CodeableConcept>?; 
    fhir:description @<String>?; 
    fhir:replaces @<OneOrMore_Reference_Appointment>?; 
    fhir:virtualService @<OneOrMore_VirtualServiceDetail>?; 
    fhir:supportingInformation @<OneOrMore_Reference_Resource>?; 
    fhir:previousAppointment @<Reference> AND {fhir:l 
    			@<Appointment> ? }?; 
    fhir:originatingAppointment @<Reference> AND {fhir:l 
    			@<Appointment> ? }?; 
    fhir:start @<Instant>?; 
    fhir:end @<Instant>?; 
    fhir:minutesDuration @<PositiveInt>?; 
    fhir:requestedPeriod @<OneOrMore_Period>?; 
    fhir:slot @<OneOrMore_Reference_Slot>?; 
    fhir:account @<OneOrMore_Reference_Account>?; 
    fhir:created @<DateTime>?; 
    fhir:cancellationDate @<DateTime>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:patientInstruction @<OneOrMore_CodeableReference>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:participant @<OneOrMore_Appointment.participant>; 
    fhir:recurrenceId @<PositiveInt>?; 
    fhir:occurrenceChanged @<Boolean>?; 
    fhir:recurrenceTemplate @<OneOrMore_Appointment.recurrenceTemplate>?; 
}  
# A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection
<AppointmentResponse> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:AppointmentResponse]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:appointment @<Reference> AND {fhir:l 
    			@<Appointment> ? }; 
    fhir:proposedNewTime @<Boolean>?; 
    fhir:start @<Instant>?; 
    fhir:end @<Instant>?; 
    fhir:participantType @<OneOrMore_CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:participantStatus @<Code> AND
    	{fhir:v @fhirvs:appointmentresponse-status}; 
    fhir:comment @<Markdown>?; 
    fhir:recurring @<Boolean>?; 
    fhir:occurrenceDate @<Date>?; 
    fhir:recurrenceId @<PositiveInt>?; 
}  
# Adds metadata-supported comments, classifiers or ratings related to a Resource
<ArtifactAssessment> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ArtifactAssessment]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:title @<String>?; 
    fhir:citeAs @<Markdown>?; 
    fhir:artifact (@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<Canonical>  OR 
    			@<Uri>  ; 
    fhir:relatesTo @<OneOrMore_ArtifactAssessment.relatesTo>?; 
    fhir:date @<DateTime>?; 
    fhir:copyright @<Markdown>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:content @<OneOrMore_ArtifactAssessment.content>?; 
    fhir:workflowStatus @<Code> AND
    	{fhir:v @fhirvs:artifactassessment-workflow-status}?; 
    fhir:disposition @<Code> AND
    	{fhir:v @fhirvs:artifactassessment-disposition}?; 
}  
# Content in a format defined elsewhere
<Attachment> EXTENDS @<DataType> CLOSED {   
    a [fhir:Attachment]?;

    fhir:contentType @<Code> AND
    	{fhir:v @fhirvs:mimetypes}?; 
    fhir:language @<Code> AND
    	{fhir:v @fhirvs:all-languages}?; 
    fhir:data @<Base64Binary>?; 
    fhir:url @<Url>?; 
    fhir:size @<Integer64>?; 
    fhir:hash @<Base64Binary>?; 
    fhir:title @<String>?; 
    fhir:creation @<DateTime>?; 
    fhir:height @<PositiveInt>?; 
    fhir:width @<PositiveInt>?; 
    fhir:frames @<PositiveInt>?; 
    fhir:duration @<Decimal>?; 
    fhir:pages @<PositiveInt>?; 
}  
# Record of an event
<AuditEvent> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:AuditEvent]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:type @<CodeableConcept>; 
    fhir:subtype @<OneOrMore_CodeableConcept>?; 
    fhir:action @<Code> AND
    	{fhir:v @fhirvs:audit-event-action}?; 
    fhir:severity @<Code> AND
    	{fhir:v @fhirvs:audit-event-severity}?; 
    fhir:occurred @<Period>  OR 
    			@<DateTime>  ?; 
    fhir:recorded @<Instant>; 
    fhir:outcome @<AuditEvent.outcome>?; 
    fhir:authorization @<OneOrMore_CodeableConcept>?; 
    fhir:basedOn @<OneOrMore_Reference_Resource>?; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:agent @<OneOrMore_AuditEvent.agent>; 
    fhir:source @<AuditEvent.source>; 
    fhir:entity @<OneOrMore_AuditEvent.entity>?; 
}  
# Availability data for an {item}
<Availability> EXTENDS @<DataType> CLOSED {   
    a [fhir:Availability]?;

    fhir:period @<Period>?; 
    fhir:availableTime @<OneOrMore_Element>?; 
    fhir:notAvailableTime @<OneOrMore_Element>?; 
}  
# Base for elements defined inside a resource
<BackboneElement> EXTENDS @<Element> CLOSED {   


    fhir:modifierExtension @<OneOrMore_Extension>?; 
}  
# Base for datatypes that can carry modifier extensions
<BackboneType> EXTENDS @<DataType> CLOSED {   
    a [fhir:BackboneType]?;

    fhir:modifierExtension @<OneOrMore_Extension>?; 
}  
# Base for all types and resources
<Base> CLOSED {   
    a [fhir:Base]?;fhir:nodeRole [fhir:treeRoot]?;

}  
# Resource for non-supported content
<Basic> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Basic]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:code @<CodeableConcept>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:created @<DateTime>?; 
    fhir:author @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
}  
# Pure binary content defined by a format other than FHIR
<Binary> EXTENDS @<Resource> CLOSED {   
    a [fhir:Binary]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:contentType @<Code> AND
    	{fhir:v @fhirvs:mimetypes}; 
    fhir:securityContext @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:data @<Base64Binary>?; 
}  
# This resource reflects an instance of a biologically derived product
<BiologicallyDerivedProduct> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:BiologicallyDerivedProduct]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:productCategory @<OneOrMore_CodeableConcept>?; 
    fhir:productCode @<CodeableConcept>?; 
    fhir:parent @<OneOrMore_Reference_BiologicallyDerivedProduct>?; 
    fhir:request @<OneOrMore_Reference_ServiceRequest>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:therapyIdentifier @<OneOrMore_Identifier>?; 
    fhir:biologicalSourceEvent @<Identifier>?; 
    fhir:processingFacility @<OneOrMore_Reference_Organization>?; 
    fhir:division @<String>?; 
    fhir:productStatus @<Coding>?; 
    fhir:expirationDate @<DateTime>?; 
    fhir:collection @<BiologicallyDerivedProduct.collection>?; 
    fhir:storageTempRequirements @<Range>?; 
    fhir:property @<OneOrMore_BiologicallyDerivedProduct.property>?; 
}  
# Specific and identified anatomical structure
<BodyStructure> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:BodyStructure]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:includedStructure @<OneOrMore_BodyStructure.includedStructure>; 
    fhir:excludedStructure @<OneOrMore_BodyStructure.includedStructure>?; 
    fhir:description @<Markdown>?; 
    fhir:image @<OneOrMore_Attachment>?; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }; 
}  
# Contains a collection of resources
<Bundle> EXTENDS @<Resource> CLOSED {   
    a [fhir:Bundle]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<Identifier>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:bundle-type}; 
    fhir:timestamp @<Instant>?; 
    fhir:total @<UnsignedInt>?; 
    fhir:link @<OneOrMore_Bundle.link>?; 
    fhir:entry @<OneOrMore_Bundle.entry>?; 
    fhir:signature @<Signature>?; 
    fhir:issues @<Resource>?; 
}  
# Common Interface declaration for definitional resources
<CanonicalResource> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:CanonicalResource]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
}  
# A statement of system capabilities
<CapabilityStatement> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:CapabilityStatement]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:actorDefinition @<OneOrMore_Canonical>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:kind @<Code> AND
    	{fhir:v @fhirvs:capability-statement-kind}; 
    fhir:instantiates @<OneOrMore_Canonical>?; 
    fhir:imports @<OneOrMore_Canonical>?; 
    fhir:software @<CapabilityStatement.software>?; 
    fhir:implementation @<CapabilityStatement.implementation>?; 
    fhir:fhirVersion @<Code> AND
    	{fhir:v @fhirvs:FHIR-version}; 
    fhir:format @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:supplemented-mimetypes}; 
    fhir:patchFormat @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:patchmimetypes}?; 
    fhir:acceptLanguage @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:all-languages}?; 
    fhir:implementationGuide @<OneOrMore_Canonical>?; 
    fhir:rest @<OneOrMore_CapabilityStatement.rest>?; 
    fhir:messaging @<OneOrMore_CapabilityStatement.messaging>?; 
    fhir:document @<OneOrMore_CapabilityStatement.document>?; 
}  
# Healthcare plan for patient or group
<CarePlan> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:CarePlan]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest>?; 
    fhir:replaces @<OneOrMore_Reference_CarePlan>?; 
    fhir:partOf @<OneOrMore_Reference_CarePlan>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:request-status}; 
    fhir:intent @<Code> AND
    	{fhir:v @fhirvs:care-plan-intent}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:title @<String>?; 
    fhir:description @<String>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:period @<Period>?; 
    fhir:created @<DateTime>?; 
    fhir:custodian @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:contributor @<OneOrMore_Reference_CareTeam_OR_Device_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:careTeam @<OneOrMore_Reference_CareTeam>?; 
    fhir:addresses @<OneOrMore_CodeableReference>?; 
    fhir:supportingInfo @<OneOrMore_Reference_Resource>?; 
    fhir:goal @<OneOrMore_Reference_Goal>?; 
    fhir:activity @<OneOrMore_CarePlan.activity>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# Planned participants in the coordination and delivery of care
<CareTeam> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:CareTeam]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:care-team-status}?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:name @<String>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:period @<Period>?; 
    fhir:participant @<OneOrMore_CareTeam.participant>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:managingOrganization @<OneOrMore_Reference_Organization>?; 
    fhir:telecom @<OneOrMore_ContactPoint>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# Claim, Pre-determination or Pre-authorization
<Claim> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Claim]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}; 
    fhir:statusReason @<String>?; 
    fhir:type @<CodeableConcept>; 
    fhir:subType @<CodeableConcept>?; 
    fhir:use @<Code> AND
    	{fhir:v @fhirvs:claim-use}; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:billablePeriod @<Period>?; 
    fhir:created @<DateTime>; 
    fhir:enterer @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:insurer @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:provider @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:priority @<CodeableConcept>?; 
    fhir:fundsReserve @<CodeableConcept>?; 
    fhir:related @<OneOrMore_Claim.related>?; 
    fhir:prescription @<Reference> AND {fhir:l 
    			@<DeviceRequest> OR 
    			@<MedicationRequest> OR 
    			@<ServiceRequest> OR 
    			@<VisionPrescription> ? }?; 
    fhir:originalPrescription @<Reference> AND {fhir:l 
    			@<DeviceRequest> OR 
    			@<MedicationRequest> OR 
    			@<ServiceRequest> OR 
    			@<VisionPrescription> ? }?; 
    fhir:payee @<Claim.payee>?; 
    fhir:referral @<Reference> AND {fhir:l 
    			@<ServiceRequest> ? }?; 
    fhir:encounter @<OneOrMore_Reference_Encounter>?; 
    fhir:facility @<Reference> AND {fhir:l 
    			@<Location> OR 
    			@<Organization> ? }?; 
    fhir:diagnosisRelatedGroup @<CodeableConcept>?; 
    fhir:event @<OneOrMore_Claim.event>?; 
    fhir:careTeam @<OneOrMore_Claim.careTeam>?; 
    fhir:supportingInfo @<OneOrMore_Claim.supportingInfo>?; 
    fhir:diagnosis @<OneOrMore_Claim.diagnosis>?; 
    fhir:procedure @<OneOrMore_Claim.procedure>?; 
    fhir:insurance @<OneOrMore_Claim.insurance>?; 
    fhir:accident @<Claim.accident>?; 
    fhir:patientPaid @<Money>?; 
    fhir:item @<OneOrMore_Claim.item>?; 
    fhir:total @<Money>?; 
}  
# Response to a claim predetermination or preauthorization
<ClaimResponse> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ClaimResponse]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}; 
    fhir:statusReason @<String>?; 
    fhir:type @<CodeableConcept>; 
    fhir:subType @<CodeableConcept>?; 
    fhir:use @<Code> AND
    	{fhir:v @fhirvs:claim-use}; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:created @<DateTime>; 
    fhir:insurer @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:requestor @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:request @<Reference> AND {fhir:l 
    			@<Claim> ? }?; 
    fhir:outcome @<Code> AND
    	{fhir:v @fhirvs:claim-outcome}; 
    fhir:decision @<CodeableConcept>?; 
    fhir:disposition @<String>?; 
    fhir:preAuthRef @<String>?; 
    fhir:preAuthPeriod @<Period>?; 
    fhir:event @<OneOrMore_ClaimResponse.event>?; 
    fhir:payeeType @<CodeableConcept>?; 
    fhir:encounter @<OneOrMore_Reference_Encounter>?; 
    fhir:diagnosisRelatedGroup @<CodeableConcept>?; 
    fhir:supportingInfo @<OneOrMore_ClaimResponse.supportingInfo>?; 
    fhir:item @<OneOrMore_ClaimResponse.item>?; 
    fhir:addItem @<OneOrMore_ClaimResponse.addItem>?; 
    fhir:adjudication @<OneOrMore_ClaimResponse.item.adjudication>?; 
    fhir:total @<OneOrMore_ClaimResponse.total>?; 
    fhir:payment @<ClaimResponse.payment>?; 
    fhir:fundsReserve @<CodeableConcept>?; 
    fhir:formCode @<CodeableConcept>?; 
    fhir:form @<Attachment>?; 
    fhir:processNote @<OneOrMore_ClaimResponse.processNote>?; 
    fhir:communicationRequest @<OneOrMore_Reference_CommunicationRequest>?; 
    fhir:insurance @<OneOrMore_ClaimResponse.insurance>?; 
    fhir:error @<OneOrMore_ClaimResponse.error>?; 
}  
# A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, medication, device or procedure
<ClinicalUseDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ClinicalUseDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:clinical-use-definition-type}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:subject @<OneOrMore_CodeableReference>; 
    fhir:status @<CodeableConcept>?; 
    fhir:undesirableEffect @<ClinicalUseDefinition.undesirableEffect>?; 
    fhir:indication @<ClinicalUseDefinition.indication>?; 
    fhir:contraindication @<ClinicalUseDefinition.contraindication>?; 
    fhir:interaction @<ClinicalUseDefinition.interaction>?; 
    fhir:population @<OneOrMore_Reference_Group>?; 
    fhir:library @<OneOrMore_Canonical>?; 
    fhir:warning @<ClinicalUseDefinition.warning>?; 
}  
# Declares the existence of and describes a code system or code system supplement
<CodeSystem> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:CodeSystem]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:caseSensitive @<Boolean>?; 
    fhir:valueSet @<Canonical>?; 
    fhir:hierarchyMeaning @<Code> AND
    	{fhir:v @fhirvs:codesystem-hierarchy-meaning}?; 
    fhir:compositional @<Boolean>?; 
    fhir:versionNeeded @<Boolean>?; 
    fhir:content @<Code> AND
    	{fhir:v @fhirvs:codesystem-content-mode}; 
    fhir:supplements @<Canonical>?; 
    fhir:count @<UnsignedInt>?; 
    fhir:filter @<OneOrMore_CodeSystem.filter>?; 
    fhir:property @<OneOrMore_CodeSystem.property>?; 
    fhir:concept @<OneOrMore_CodeSystem.concept>?; 
}  
# Concept - reference to a terminology or just  text
<CodeableConcept> EXTENDS @<DataType> CLOSED {   
    a [fhir:CodeableConcept]?;

    a NONLITERAL*;
    fhir:coding @<OneOrMore_Coding>?; 
    fhir:text @<String>?; 
}  
# Reference to a resource or a concept
<CodeableReference> EXTENDS @<DataType> CLOSED {   
    a [fhir:CodeableReference]?;

    fhir:concept @<CodeableConcept>?; 
    fhir:reference @<Reference>?; 
}  
# A reference to a code defined by a terminology system
<Coding> EXTENDS @<DataType> CLOSED {   
    a [fhir:Coding]?;

    a NONLITERAL?;
    fhir:system @<Uri>?; 
    fhir:version @<String>?; 
    fhir:code @<Code>?; 
    fhir:display @<String>?; 
    fhir:userSelected @<Boolean>?; 
}  
# A clinical or business level record of information being transmitted or shared
<Communication> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Communication]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_CommunicationRequest_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest_OR_Task_OR_VisionPrescription>?; 
    fhir:partOf @<OneOrMore_Reference_Resource>?; 
    fhir:inResponseTo @<OneOrMore_Reference_Communication>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:event-status}; 
    fhir:statusReason @<CodeableConcept>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:medium @<OneOrMore_CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:topic @<CodeableConcept>?; 
    fhir:about @<OneOrMore_Reference_Resource>?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:sent @<DateTime>?; 
    fhir:received @<DateTime>?; 
    fhir:recipient @<OneOrMore_Reference_CareTeam_OR_Device_OR_Endpoint_OR_Group_OR_HealthcareService_OR_Location_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:sender @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Endpoint> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:payload @<OneOrMore_Communication.payload>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# A request to convey information from a sender to a recipient
<CommunicationRequest> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:CommunicationRequest]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_Resource>?; 
    fhir:replaces @<OneOrMore_Reference_CommunicationRequest>?; 
    fhir:groupIdentifier @<Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:request-status}; 
    fhir:statusReason @<CodeableConcept>?; 
    fhir:intent @<Code> AND
    	{fhir:v @fhirvs:request-intent}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:doNotPerform @<Boolean>?; 
    fhir:medium @<OneOrMore_CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:about @<OneOrMore_Reference_Resource>?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:payload @<OneOrMore_CommunicationRequest.payload>?; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  ?; 
    fhir:authoredOn @<DateTime>?; 
    fhir:requester @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:recipient @<OneOrMore_Reference_CareTeam_OR_Device_OR_Endpoint_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:informationProvider @<OneOrMore_Reference_Device_OR_Endpoint_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# Compartment Definition for a resource
<CompartmentDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:CompartmentDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:purpose @<Markdown>?; 
    fhir:code @<Code> AND
    	{fhir:v @fhirvs:compartment-type}; 
    fhir:search @<Boolean>; 
    fhir:resource @<OneOrMore_CompartmentDefinition.resource>?; 
}  
# A set of resources composed into a single coherent clinical statement with clinical attestation
<Composition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Composition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:consent @<OneOrMore_Reference_Consent>?; 
    fhir:basedOn @<OneOrMore_Reference_Appointment_OR_AppointmentResponse_OR_CarePlan_OR_Claim_OR_CommunicationRequest_OR_CoverageEligibilityRequest_OR_DeviceRequest_OR_EnrollmentRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_Task_OR_VisionPrescription>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:composition-status}; 
    fhir:type @<CodeableConcept>; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:subject @<OneOrMore_Reference_Resource>?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:date @<DateTime>; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:author @<OneOrMore_Reference_CareTeam_OR_Device_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:participant @<OneOrMore_Composition.participant>?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:attester @<OneOrMore_Composition.attester>?; 
    fhir:custodian @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> ? }?; 
    fhir:relatesTo @<OneOrMore_Composition.relatesTo>?; 
    fhir:event @<OneOrMore_Composition.event>?; 
    fhir:section @<OneOrMore_Composition.section>?; 
}  
# A map from one set of concepts to one or more other concepts
<ConceptMap> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ConceptMap]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:property @<OneOrMore_ConceptMap.property>?; 
    fhir:additionalAttribute @<OneOrMore_ConceptMap.additionalAttribute>?; 
    fhir:sourceScope @<Uri>  OR 
    			(@<Canonical>  AND {fhir:l @<ValueSet> })  ?; 
    fhir:targetScope @<Uri>  OR 
    			(@<Canonical>  AND {fhir:l @<ValueSet> })  ?; 
    fhir:group @<OneOrMore_ConceptMap.group>?; 
}  
# Detailed information about conditions, problems or diagnoses
<Condition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Condition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:clinicalStatus @<CodeableConcept>; 
    fhir:verificationStatus @<CodeableConcept>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:severity @<CodeableConcept>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:bodySite @<OneOrMore_CodeableConcept>?; 
    fhir:bodyStructure @<Reference> AND {fhir:l 
    			@<BodyStructure> ? }?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:onset @<DateTime>  OR 
    			@<Age>  OR 
    			@<Period>  OR 
    			@<Range>  OR 
    			@<String>  ?; 
    fhir:abatement @<DateTime>  OR 
    			@<Age>  OR 
    			@<Period>  OR 
    			@<Range>  OR 
    			@<String>  ?; 
    fhir:recordedDate @<DateTime>?; 
    fhir:recorder @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:asserter @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:stage @<OneOrMore_Condition.stage>?; 
    fhir:evidence @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# A healthcare consumer's  or third party's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
<Consent> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Consent]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:consent-state-codes}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<ResearchSubject> ? }?; 
    fhir:date @<Date>?; 
    fhir:period @<Period>?; 
    fhir:grantor @<OneOrMore_Reference_CareTeam_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:grantee @<OneOrMore_Reference_CareTeam_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:manager @<OneOrMore_Reference_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner>?; 
    fhir:controller @<OneOrMore_Reference_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner>?; 
    fhir:sourceAttachment @<OneOrMore_Attachment>?; 
    fhir:sourceReference @<OneOrMore_Reference_Consent_OR_Contract_OR_DocumentReference_OR_QuestionnaireResponse>?; 
    fhir:regulatoryBasis @<OneOrMore_CodeableConcept>?; 
    fhir:policyBasis @<Consent.policyBasis>?; 
    fhir:policyText @<OneOrMore_Reference_DocumentReference>?; 
    fhir:verification @<OneOrMore_Consent.verification>?; 
    fhir:decision @<Code> AND
    	{fhir:v @fhirvs:consent-provision-type}?; 
    fhir:provision @<OneOrMore_Consent.provision>?; 
}  
# Contact information
<ContactDetail> EXTENDS @<DataType> CLOSED {   
    a [fhir:ContactDetail]?;

    fhir:name @<String>?; 
    fhir:telecom @<OneOrMore_ContactPoint>?; 
}  
# Details of a Technology mediated contact point (phone, fax, email, etc.)
<ContactPoint> EXTENDS @<DataType> CLOSED {   
    a [fhir:ContactPoint]?;

    fhir:system @<Code> AND
    	{fhir:v @fhirvs:contact-point-system}?; 
    fhir:value @<String>?; 
    fhir:use @<Code> AND
    	{fhir:v @fhirvs:contact-point-use}?; 
    fhir:rank @<PositiveInt>?; 
    fhir:period @<Period>?; 
}  
# Legal Agreement
<Contract> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Contract]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:url @<Uri>?; 
    fhir:version @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:contract-status}?; 
    fhir:legalState @<CodeableConcept>?; 
    fhir:instantiatesCanonical @<Reference> AND {fhir:l 
    			@<Contract> ? }?; 
    fhir:instantiatesUri @<Uri>?; 
    fhir:contentDerivative @<CodeableConcept>?; 
    fhir:issued @<DateTime>?; 
    fhir:applies @<Period>?; 
    fhir:expirationType @<CodeableConcept>?; 
    fhir:subject @<OneOrMore_Reference_Resource>?; 
    fhir:authority @<OneOrMore_Reference_Organization>?; 
    fhir:domain @<OneOrMore_Reference_Location>?; 
    fhir:site @<OneOrMore_Reference_Location>?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:subtitle @<String>?; 
    fhir:alias @<OneOrMore_String>?; 
    fhir:author @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:scope @<CodeableConcept>?; 
    fhir:topic @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  ?; 
    fhir:type @<CodeableConcept>?; 
    fhir:subType @<OneOrMore_CodeableConcept>?; 
    fhir:contentDefinition @<Contract.contentDefinition>?; 
    fhir:term @<OneOrMore_Contract.term>?; 
    fhir:supportingInfo @<OneOrMore_Reference_Resource>?; 
    fhir:relevantHistory @<OneOrMore_Reference_Provenance>?; 
    fhir:signer @<OneOrMore_Contract.signer>?; 
    fhir:friendly @<OneOrMore_Contract.friendly>?; 
    fhir:legal @<OneOrMore_Contract.legal>?; 
    fhir:rule @<OneOrMore_Contract.rule>?; 
    fhir:legallyBinding @<Attachment>  OR 
    			(@<Reference>  AND {fhir:l @<Composition> OR 
    			 @<DocumentReference> OR 
    			 @<QuestionnaireResponse> OR 
    			 @<Contract> })  ?; 
}  
# A measured or measurable amount
<Count> EXTENDS @<Quantity> CLOSED {   
    a [fhir:Count]?;fhir:nodeRole [fhir:treeRoot]?;

}  
# Insurance or medical plan or a payment agreement
<Coverage> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Coverage]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}; 
    fhir:statusReason @<String>?; 
    fhir:kind @<Code> AND
    	{fhir:v @fhirvs:coverage-kind}; 
    fhir:paymentBy @<OneOrMore_Coverage.paymentBy>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:policyHolder @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<RelatedPerson> ? }?; 
    fhir:subscriber @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<RelatedPerson> ? }?; 
    fhir:subscriberId @<OneOrMore_Identifier>?; 
    fhir:beneficiary @<Reference> AND {fhir:l 
    			@<Patient> ? }; 
    fhir:dependent @<String>?; 
    fhir:relationship @<CodeableConcept>?; 
    fhir:period @<Period>?; 
    fhir:insurer @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:class @<OneOrMore_Coverage.class>?; 
    fhir:order @<PositiveInt>?; 
    fhir:network @<String>?; 
    fhir:costToBeneficiary @<OneOrMore_Coverage.costToBeneficiary>?; 
    fhir:subrogation @<Boolean>?; 
    fhir:contract @<OneOrMore_Reference_Contract>?; 
    fhir:insurancePlan @<Reference> AND {fhir:l 
    			@<InsurancePlan> ? }?; 
}  
# CoverageEligibilityRequest resource
<CoverageEligibilityRequest> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:CoverageEligibilityRequest]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}; 
    fhir:statusReason @<String>?; 
    fhir:priority @<CodeableConcept>?; 
    fhir:purpose @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:eligibilityrequest-purpose}; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }; 
    fhir:event @<OneOrMore_CoverageEligibilityRequest.event>?; 
    fhir:serviced @<Date>  OR 
    			@<Period>  ?; 
    fhir:created @<DateTime>; 
    fhir:enterer @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:provider @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:insurer @<Reference> AND {fhir:l 
    			@<Organization> ? }; 
    fhir:facility @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:supportingInfo @<OneOrMore_CoverageEligibilityRequest.supportingInfo>?; 
    fhir:insurance @<OneOrMore_CoverageEligibilityRequest.insurance>?; 
    fhir:item @<OneOrMore_CoverageEligibilityRequest.item>?; 
}  
# CoverageEligibilityResponse resource
<CoverageEligibilityResponse> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:CoverageEligibilityResponse]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}; 
    fhir:statusReason @<String>?; 
    fhir:purpose @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:eligibilityresponse-purpose}; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }; 
    fhir:event @<OneOrMore_CoverageEligibilityResponse.event>?; 
    fhir:serviced @<Date>  OR 
    			@<Period>  ?; 
    fhir:created @<DateTime>; 
    fhir:requestor @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:request @<Reference> AND {fhir:l 
    			@<CoverageEligibilityRequest> ? }?; 
    fhir:outcome @<Code> AND
    	{fhir:v @fhirvs:eligibility-outcome}; 
    fhir:disposition @<String>?; 
    fhir:insurer @<Reference> AND {fhir:l 
    			@<Organization> ? }; 
    fhir:insurance @<OneOrMore_CoverageEligibilityResponse.insurance>?; 
    fhir:preAuthRef @<String>?; 
    fhir:form @<CodeableConcept>?; 
    fhir:error @<OneOrMore_CoverageEligibilityResponse.error>?; 
}  
# Describes a required data item
<DataRequirement> EXTENDS @<DataType> CLOSED {   
    a [fhir:DataRequirement]?;

    fhir:type @<Code> AND
    	{fhir:v @fhirvs:fhir-types}; 
    fhir:profile @<OneOrMore_Canonical>?; 
    fhir:subject @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Group> })  ?; 
    fhir:mustSupport @<OneOrMore_String>?; 
    fhir:codeFilter @<OneOrMore_Element>?; 
    fhir:dateFilter @<OneOrMore_Element>?; 
    fhir:valueFilter @<OneOrMore_Element>?; 
    fhir:limit @<PositiveInt>?; 
    fhir:sort @<OneOrMore_Element>?; 
}  
# Reuseable Types
<DataType> EXTENDS @<Element> CLOSED {   


}  
# Clinical issue with action
<DetectedIssue> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:DetectedIssue]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:detectedissue-status}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:severity @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<NutritionProduct> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<Procedure> OR 
    			@<Substance> ? }?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:identified @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  ?; 
    fhir:author @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:implicated @<OneOrMore_Reference_Resource>?; 
    fhir:evidence @<OneOrMore_DetectedIssue.evidence>?; 
    fhir:detail @<Markdown>?; 
    fhir:reference @<Uri>?; 
    fhir:qualityOfEvidence @<CodeableConcept>?; 
    fhir:expectedOnsetType @<CodeableConcept>?; 
    fhir:medicationClass @<OneOrMore_CodeableConcept>?; 
    fhir:managementCode @<CodeableConcept>?; 
    fhir:mitigation @<OneOrMore_DetectedIssue.mitigation>?; 
}  
# Item used in healthcare
<Device> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Device]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:definition @<Canonical>?; 
    fhir:udiCarrier @<OneOrMore_Device.udiCarrier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:device-status}?; 
    fhir:availabilityStatus @<CodeableConcept>?; 
    fhir:biologicalSourceEvent @<Identifier>?; 
    fhir:manufacturer @<String>?; 
    fhir:manufactureDate @<DateTime>?; 
    fhir:expirationDate @<DateTime>?; 
    fhir:lotNumber @<String>?; 
    fhir:serialNumber @<String>?; 
    fhir:name @<OneOrMore_Device.name>?; 
    fhir:modelNumber @<String>?; 
    fhir:partNumber @<String>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:deviceVersion @<OneOrMore_Device.deviceVersion>?; 
    fhir:conformsTo @<OneOrMore_Device.conformsTo>?; 
    fhir:property @<OneOrMore_Device.property>?; 
    fhir:additive @<OneOrMore_Device.additive>?; 
    fhir:contact @<OneOrMore_ContactPoint>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:safety @<OneOrMore_CodeableConcept>?; 
    fhir:parent @<Reference> AND {fhir:l 
    			@<Device> ? }?; 
}  
# Documentation of an alert (a.k.a. alarm) generated by a device indicating a noteworthy condition
<DeviceAlert> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:DeviceAlert]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:procedure @<OneOrMore_Reference_Procedure>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:devicealert-status}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:priority @<CodeableConcept>?; 
    fhir:code @<CodeableConcept>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<NutritionProduct> OR 
    			@<Patient> OR 
    			@<Specimen> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:presence @<Boolean>; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  ?; 
    fhir:device @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<DeviceMetric> ? }?; 
    fhir:acknowledged @<Boolean>?; 
    fhir:acknowledgedBy @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:derivedFrom @<OneOrMore_DeviceAlert.derivedFrom>?; 
    fhir:label @<String>?; 
    fhir:signal @<OneOrMore_DeviceAlert.signal>?; 
}  
# A record of association or dissociation of a device with a subject (e.g. patient) and/or operator
<DeviceAssociation> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:DeviceAssociation]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:device @<Reference> AND {fhir:l 
    			@<Device> ? }; 
    fhir:relationship @<OneOrMore_CodeableConcept>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:deviceassociation-status}; 
    fhir:statusReason @<OneOrMore_CodeableConcept>?; 
    fhir:associationStatus @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<NutritionProduct> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> OR 
    			@<Specimen> OR 
    			@<Substance> ? }?; 
    fhir:focus @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<NutritionProduct> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> OR 
    			@<Specimen> OR 
    			@<Substance> ? }?; 
    fhir:bodyStructure @<Reference> AND {fhir:l 
    			@<BodyStructure> ? }?; 
    fhir:period @<Period>?; 
}  
# The definition of a kind of device or device component
<DeviceDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:DeviceDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:partNumber @<String>?; 
    fhir:manufacturer @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:modelNumber @<String>?; 
    fhir:udiDeviceIdentifier @<OneOrMore_DeviceDefinition.udiDeviceIdentifier>?; 
    fhir:regulatoryIdentifier @<OneOrMore_DeviceDefinition.regulatoryIdentifier>?; 
    fhir:deviceName @<OneOrMore_DeviceDefinition.deviceName>?; 
    fhir:classification @<OneOrMore_DeviceDefinition.classification>?; 
    fhir:conformsTo @<OneOrMore_DeviceDefinition.conformsTo>?; 
    fhir:hasPart @<OneOrMore_DeviceDefinition.hasPart>?; 
    fhir:packaging @<OneOrMore_DeviceDefinition.packaging>?; 
    fhir:deviceVersion @<OneOrMore_DeviceDefinition.deviceVersion>?; 
    fhir:safety @<OneOrMore_CodeableConcept>?; 
    fhir:shelfLifeStorage @<OneOrMore_ProductShelfLife>?; 
    fhir:outputLanguage @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:all-languages}?; 
    fhir:property @<OneOrMore_DeviceDefinition.property>?; 
    fhir:link @<OneOrMore_DeviceDefinition.link>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:material @<OneOrMore_DeviceDefinition.material>?; 
    fhir:productionIdentifierInUDI @<OneOrMore_CodeableConcept>?; 
    fhir:guideline @<DeviceDefinition.guideline>?; 
    fhir:correctiveAction @<DeviceDefinition.correctiveAction>?; 
    fhir:chargeItem @<OneOrMore_DeviceDefinition.chargeItem>?; 
}  
# Measurement, calculation or setting capability of a medical device
<DeviceMetric> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:DeviceMetric]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:metric-status}; 
    fhir:operationalStatus @<Code> AND
    	{fhir:v @fhirvs:metric-operational-status}?; 
    fhir:category @<CodeableConcept>; 
    fhir:type @<CodeableConcept>; 
    fhir:device @<Reference> AND {fhir:l 
    			@<Device> ? }; 
    fhir:unit @<CodeableConcept>?; 
    fhir:color @<Code> AND
    	{fhir:v @fhirvs:color-codes}?; 
    fhir:measurementFrequency @<Quantity>?; 
    fhir:availability @<CodeableConcept>?; 
    fhir:calibration @<OneOrMore_DeviceMetric.calibration>?; 
}  
# Medical device request
<DeviceRequest> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:DeviceRequest]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_Resource>?; 
    fhir:replaces @<OneOrMore_Reference_DeviceRequest>?; 
    fhir:groupIdentifier @<Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:request-status}?; 
    fhir:intent @<Code> AND
    	{fhir:v @fhirvs:request-intent}; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:doNotPerform @<Boolean>?; 
    fhir:product @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Device> })  OR 
    			(@<Canonical>  AND {fhir:l @<DeviceDefinition> })  ; 
    fhir:quantity @<Integer>?; 
    fhir:parameter @<OneOrMore_DeviceRequest.parameter>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  ?; 
    fhir:authoredOn @<DateTime>?; 
    fhir:requester @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:performer @<CodeableReference>?; 
    fhir:location @<OneOrMore_CodeableReference>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:asNeeded @<Boolean>?; 
    fhir:asNeededFor @<CodeableConcept>?; 
    fhir:insurance @<OneOrMore_Reference_ClaimResponse_OR_Coverage>?; 
    fhir:supportingInfo @<OneOrMore_Reference_Resource>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:relevantHistory @<OneOrMore_Reference_Provenance>?; 
}  
# A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
<DiagnosticReport> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:DiagnosticReport]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:diagnostic-report-status}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:code @<CodeableConcept>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<Substance> ? }?; 
    fhir:relatesTo @<OneOrMore_RelatedArtifact>?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:effective @<DateTime>  OR 
    			@<Period>  ?; 
    fhir:issued @<DateTime>?; 
    fhir:procedure @<OneOrMore_Reference_Procedure>?; 
    fhir:performer @<OneOrMore_Reference_CareTeam_OR_Device_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:resultsInterpreter @<OneOrMore_Reference_CareTeam_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:specimen @<OneOrMore_Reference_Specimen>?; 
    fhir:result @<OneOrMore_Reference_Observation>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:study @<OneOrMore_Reference_ImagingStudy>?; 
    fhir:supportingInfo @<OneOrMore_DiagnosticReport.supportingInfo>?; 
    fhir:media @<OneOrMore_DiagnosticReport.media>?; 
    fhir:composition @<Reference> AND {fhir:l 
    			@<Composition> ? }?; 
    fhir:conclusion @<Markdown>?; 
    fhir:conclusionCode @<OneOrMore_CodeableReference>?; 
    fhir:recomendation @<OneOrMore_CodeableReference>?; 
    fhir:presentedForm @<OneOrMore_Attachment>?; 
    fhir:communication @<OneOrMore_Reference_Communication>?; 
    fhir:comparison @<Reference> AND {fhir:l 
    			@<List> ? }?; 
}  
# A length - a value with a unit that is a physical distance
<Distance> EXTENDS @<Quantity> CLOSED {   
    a [fhir:Distance]?;fhir:nodeRole [fhir:treeRoot]?;

}  
# A reference to a document
<DocumentReference> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:DocumentReference]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:basedOn @<OneOrMore_Reference_Appointment_OR_AppointmentResponse_OR_CarePlan_OR_Claim_OR_CommunicationRequest_OR_Contract_OR_CoverageEligibilityRequest_OR_DeviceRequest_OR_EnrollmentRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:document-reference-status}; 
    fhir:docStatus @<Code> AND
    	{fhir:v @fhirvs:composition-status}?; 
    fhir:modality @<OneOrMore_CodeableConcept>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:context @<OneOrMore_Reference_Appointment_OR_Encounter_OR_EpisodeOfCare>?; 
    fhir:event @<OneOrMore_CodeableReference>?; 
    fhir:related @<OneOrMore_Reference_Resource>?; 
    fhir:bodyStructure @<OneOrMore_CodeableReference>?; 
    fhir:facilityType @<CodeableConcept>?; 
    fhir:practiceSetting @<CodeableConcept>?; 
    fhir:period @<Period>?; 
    fhir:date @<DateTime>?; 
    fhir:author @<OneOrMore_Reference_CareTeam_OR_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:attester @<OneOrMore_DocumentReference.attester>?; 
    fhir:custodian @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:relatesTo @<OneOrMore_DocumentReference.relatesTo>?; 
    fhir:description @<Markdown>?; 
    fhir:securityLabel @<OneOrMore_CodeableConcept>?; 
    fhir:content @<OneOrMore_DocumentReference.content>; 
}  
# A resource with narrative, extensions, and contained resources
<DomainResource> EXTENDS @<Resource> CLOSED {   
    a [fhir:DomainResource]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:text @<Narrative>?; 
    fhir:contained @<OneOrMore_Resource>?; 
    fhir:extension @<OneOrMore_Extension>?; 
    fhir:modifierExtension @<OneOrMore_Extension>?; 
}  
# How the medication is/was taken or should be taken
<Dosage> EXTENDS @<BackboneType> CLOSED {   
    a [fhir:Dosage]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:condition @<OneOrMore_DosageCondition>?; 
    fhir:text @<String>?; 
    fhir:additionalInstruction @<OneOrMore_CodeableConcept>?; 
    fhir:patientInstruction @<String>?; 
    fhir:timing @<Timing>?; 
    fhir:asNeeded @<Boolean>?; 
    fhir:asNeededFor @<OneOrMore_CodeableConcept>?; 
    fhir:site @<CodeableReference>?; 
    fhir:route @<CodeableConcept>?; 
    fhir:method @<CodeableConcept>?; 
    fhir:doseAndRate @<OneOrMore_Element>?; 
    fhir:safety @<DosageSafety>?; 
}  
# Expresses that something is dependent on an event happening
<DosageCondition> EXTENDS @<BackboneType> CLOSED {   
    a [fhir:DosageCondition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:code @<CodeableConcept>; 
    fhir:details @<CodeableConcept>?; 
    fhir:operation @<Code> AND
    	{fhir:v @fhirvs:comparison-operation}?; 
    fhir:value @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ?; 
    fhir:text @<String>?; 
}  
# How the medication is/was taken or should be taken
<DosageDetails> EXTENDS @<BackboneType> CLOSED {   
    a [fhir:DosageDetails]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:renderedInstruction @<Markdown>; 
    fhir:step @<OneOrMore_Element>?; 
    fhir:safety @<DosageSafety>?; 
}  
# Safety Details about the usage of the medication
<DosageSafety> EXTENDS @<BackboneType> CLOSED {   
    a [fhir:DosageSafety]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:doseLimit @<OneOrMore_Element>?; 
    fhir:ifExceeded @<String>?; 
}  
# A length of time
<Duration> EXTENDS @<Quantity> CLOSED {   
    a [fhir:Duration]?;fhir:nodeRole [fhir:treeRoot]?;

}  
# Base for all elements
<Element> EXTENDS @<Base> CLOSED {   
    fhir:nodeRole [fhir:treeRoot]?;

    fhir:id @<String>?; 
    fhir:extension @<OneOrMore_Extension>?; 
}  
# Definition of an element in a resource or extension
<ElementDefinition> EXTENDS @<BackboneType> CLOSED {   
    a [fhir:ElementDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:path @<String>; 
    fhir:representation @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:property-representation}?; 
    fhir:sliceName @<String>?; 
    fhir:sliceIsConstraining @<Boolean>?; 
    fhir:label @<String>?; 
    fhir:code @<OneOrMore_Coding>?; 
    fhir:slicing @<Element>?; 
    fhir:short @<String>?; 
    fhir:definition @<Markdown>?; 
    fhir:comment @<Markdown>?; 
    fhir:requirements @<Markdown>?; 
    fhir:alias @<OneOrMore_String>?; 
    fhir:min @<UnsignedInt>?; 
    fhir:max @<String>?; 
    fhir:base @<Element>?; 
    fhir:contentReference @<Uri>?; 
    fhir:type @<OneOrMore_Element>?; 
    fhir:defaultValue @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ?; 
    fhir:meaningWhenMissing @<Markdown>?; 
    fhir:orderMeaning @<String>?; 
    fhir:fixed @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ?; 
    fhir:pattern @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ?; 
    fhir:example @<OneOrMore_Element>?; 
    fhir:minValue @<Date>  OR 
    			@<DateTime>  OR 
    			@<Instant>  OR 
    			@<Time>  OR 
    			@<Decimal>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<PositiveInt>  OR 
    			@<UnsignedInt>  OR 
    			@<Quantity>  ?; 
    fhir:maxValue @<Date>  OR 
    			@<DateTime>  OR 
    			@<Instant>  OR 
    			@<Time>  OR 
    			@<Decimal>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<PositiveInt>  OR 
    			@<UnsignedInt>  OR 
    			@<Quantity>  ?; 
    fhir:maxLength @<Integer>?; 
    fhir:condition @<OneOrMore_Id>?; 
    fhir:constraint @<OneOrMore_Element>?; 
    fhir:mustHaveValue @<Boolean>?; 
    fhir:valueAlternatives @<OneOrMore_Canonical>?; 
    fhir:mustSupport @<Boolean>?; 
    fhir:isModifier @<Boolean>?; 
    fhir:isModifierReason @<String>?; 
    fhir:isSummary @<Boolean>?; 
    fhir:binding @<Element>?; 
    fhir:mapping @<OneOrMore_Element>?; 
}  
# An interaction during which services are provided to the patient
<Encounter> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Encounter]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:encounter-status}; 
    fhir:businessStatus @<OneOrMore_Encounter.businessStatus>?; 
    fhir:class @<OneOrMore_CodeableConcept>?; 
    fhir:priority @<CodeableConcept>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:serviceType @<OneOrMore_CodeableReference>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:subjectStatus @<CodeableConcept>?; 
    fhir:episodeOfCare @<OneOrMore_Reference_EpisodeOfCare>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription>?; 
    fhir:careTeam @<OneOrMore_Reference_CareTeam>?; 
    fhir:partOf @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:serviceProvider @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:participant @<OneOrMore_Encounter.participant>?; 
    fhir:appointment @<OneOrMore_Reference_Appointment>?; 
    fhir:virtualService @<OneOrMore_VirtualServiceDetail>?; 
    fhir:actualPeriod @<Period>?; 
    fhir:plannedStartDate @<DateTime>?; 
    fhir:plannedEndDate @<DateTime>?; 
    fhir:length @<Duration>?; 
    fhir:reason @<OneOrMore_Encounter.reason>?; 
    fhir:diagnosis @<OneOrMore_Encounter.diagnosis>?; 
    fhir:account @<OneOrMore_Reference_Account>?; 
    fhir:dietPreference @<OneOrMore_CodeableConcept>?; 
    fhir:specialArrangement @<OneOrMore_CodeableConcept>?; 
    fhir:specialCourtesy @<OneOrMore_CodeableConcept>?; 
    fhir:admission @<Encounter.admission>?; 
    fhir:location @<OneOrMore_Encounter.location>?; 
}  
# The technical details of an endpoint that can be used for electronic services
<Endpoint> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Endpoint]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:endpoint-status}; 
    fhir:connectionType @<OneOrMore_CodeableConcept>; 
    fhir:name @<String>?; 
    fhir:description @<String>?; 
    fhir:environmentType @<OneOrMore_CodeableConcept>?; 
    fhir:managingOrganization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:contact @<OneOrMore_ContactPoint>?; 
    fhir:period @<Period>?; 
    fhir:availability @<Availability>?; 
    fhir:payload @<OneOrMore_Endpoint.payload>?; 
    fhir:address @<Url>; 
    fhir:header @<OneOrMore_String>?; 
}  
# Enroll in coverage
<EnrollmentRequest> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:EnrollmentRequest]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}?; 
    fhir:created @<DateTime>?; 
    fhir:insurer @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:provider @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:candidate @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:coverage @<Reference> AND {fhir:l 
    			@<Coverage> ? }?; 
}  
# EnrollmentResponse resource
<EnrollmentResponse> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:EnrollmentResponse]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}?; 
    fhir:request @<Reference> AND {fhir:l 
    			@<EnrollmentRequest> ? }?; 
    fhir:outcome @<Code> AND
    	{fhir:v @fhirvs:enrollment-outcome}?; 
    fhir:disposition @<String>?; 
    fhir:created @<DateTime>?; 
    fhir:organization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:requestProvider @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:candidate @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
}  
# An association of a Patient with an Organization and  Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility
<EpisodeOfCare> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:EpisodeOfCare]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:episode-of-care-status}; 
    fhir:statusHistory @<OneOrMore_EpisodeOfCare.statusHistory>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:reason @<OneOrMore_EpisodeOfCare.reason>?; 
    fhir:diagnosis @<OneOrMore_EpisodeOfCare.diagnosis>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:managingOrganization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:period @<Period>?; 
    fhir:referralRequest @<OneOrMore_Reference_ServiceRequest>?; 
    fhir:careManager @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:careTeam @<OneOrMore_Reference_CareTeam>?; 
    fhir:account @<OneOrMore_Reference_Account>?; 
}  
# A description of when an event can occur
<EventDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:EventDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:subtitle @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:subject @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Group> })  ?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:usage @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:trigger @<OneOrMore_TriggerDefinition>; 
}  
# Single evidence bit
<Evidence> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Evidence]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:citeAs @<Markdown>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:recorder @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:relatesTo @<OneOrMore_Evidence.relatesTo>?; 
    fhir:description @<Markdown>?; 
    fhir:assertion @<Markdown>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:variableDefinition @<OneOrMore_Evidence.variableDefinition>?; 
    fhir:synthesisType @<OneOrMore_CodeableConcept>?; 
    fhir:studyDesign @<OneOrMore_CodeableConcept>?; 
    fhir:statistic @<OneOrMore_Evidence.statistic>?; 
    fhir:certainty @<OneOrMore_Evidence.certainty>?; 
}  
# A definition of an exposure, outcome, or other variable
<EvidenceVariable> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:EvidenceVariable]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:shortTitle @<String>?; 
    fhir:citeAs @<Markdown>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:recorder @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:relatesTo @<OneOrMore_EvidenceVariable.relatesTo>?; 
    fhir:actual @<Boolean>?; 
    fhir:definition @<CodeableReference>?; 
    fhir:definitionModifier @<OneOrMore_EvidenceVariable.definitionModifier>?; 
    fhir:handling @<CodeableConcept>?; 
    fhir:category @<OneOrMore_EvidenceVariable.category>?; 
    fhir:conditional @<Expression>?; 
    fhir:classifier @<OneOrMore_CodeableConcept>?; 
    fhir:dataStorage @<OneOrMore_EvidenceVariable.dataStorage>?; 
    fhir:timing @<RelativeTime>?; 
    fhir:period @<Period>?; 
    fhir:constraint @<OneOrMore_EvidenceVariable.constraint>?; 
    fhir:missingDataMeaning @<OneOrMore_CodeableConcept>?; 
    fhir:unacceptableDataHandling @<OneOrMore_CodeableConcept>?; 
}  
# A computable description of a set of actors and the interactions between those actors
<ExampleScenario> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ExampleScenario]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:actor @<OneOrMore_ExampleScenario.actor>?; 
    fhir:instance @<OneOrMore_ExampleScenario.instance>?; 
    fhir:process @<OneOrMore_ExampleScenario.process>?; 
}  
# Explanation of Benefit resource
<ExplanationOfBenefit> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ExplanationOfBenefit]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:explanationofbenefit-status}; 
    fhir:statusReason @<String>?; 
    fhir:type @<CodeableConcept>; 
    fhir:subType @<CodeableConcept>?; 
    fhir:use @<Code> AND
    	{fhir:v @fhirvs:claim-use}; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:billablePeriod @<Period>?; 
    fhir:created @<DateTime>; 
    fhir:enterer @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:insurer @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:provider @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:priority @<CodeableConcept>?; 
    fhir:fundsReserveRequested @<CodeableConcept>?; 
    fhir:fundsReserve @<CodeableConcept>?; 
    fhir:related @<OneOrMore_ExplanationOfBenefit.related>?; 
    fhir:prescription @<Reference> AND {fhir:l 
    			@<DeviceRequest> OR 
    			@<MedicationRequest> OR 
    			@<ServiceRequest> OR 
    			@<VisionPrescription> ? }?; 
    fhir:originalPrescription @<Reference> AND {fhir:l 
    			@<DeviceRequest> OR 
    			@<MedicationRequest> OR 
    			@<ServiceRequest> OR 
    			@<VisionPrescription> ? }?; 
    fhir:event @<OneOrMore_ExplanationOfBenefit.event>?; 
    fhir:payee @<ExplanationOfBenefit.payee>?; 
    fhir:referral @<Reference> AND {fhir:l 
    			@<ServiceRequest> ? }?; 
    fhir:encounter @<OneOrMore_Reference_Encounter>?; 
    fhir:facility @<Reference> AND {fhir:l 
    			@<Location> OR 
    			@<Organization> ? }?; 
    fhir:claim @<Reference> AND {fhir:l 
    			@<Claim> ? }?; 
    fhir:claimResponse @<Reference> AND {fhir:l 
    			@<ClaimResponse> ? }?; 
    fhir:outcome @<Code> AND
    	{fhir:v @fhirvs:claim-outcome}; 
    fhir:decision @<CodeableConcept>?; 
    fhir:disposition @<String>?; 
    fhir:preAuthRef @<OneOrMore_String>?; 
    fhir:preAuthRefPeriod @<OneOrMore_Period>?; 
    fhir:diagnosisRelatedGroup @<CodeableConcept>?; 
    fhir:careTeam @<OneOrMore_ExplanationOfBenefit.careTeam>?; 
    fhir:supportingInfo @<OneOrMore_ExplanationOfBenefit.supportingInfo>?; 
    fhir:diagnosis @<OneOrMore_ExplanationOfBenefit.diagnosis>?; 
    fhir:procedure @<OneOrMore_ExplanationOfBenefit.procedure>?; 
    fhir:precedence @<PositiveInt>?; 
    fhir:insurance @<OneOrMore_ExplanationOfBenefit.insurance>?; 
    fhir:accident @<ExplanationOfBenefit.accident>?; 
    fhir:patientPaid @<Money>?; 
    fhir:item @<OneOrMore_ExplanationOfBenefit.item>?; 
    fhir:addItem @<OneOrMore_ExplanationOfBenefit.addItem>?; 
    fhir:adjudication @<OneOrMore_ExplanationOfBenefit.item.adjudication>?; 
    fhir:total @<OneOrMore_ExplanationOfBenefit.total>?; 
    fhir:payment @<ExplanationOfBenefit.payment>?; 
    fhir:formCode @<CodeableConcept>?; 
    fhir:form @<Attachment>?; 
    fhir:processNote @<OneOrMore_ExplanationOfBenefit.processNote>?; 
    fhir:benefitPeriod @<Period>?; 
    fhir:benefitBalance @<OneOrMore_ExplanationOfBenefit.benefitBalance>?; 
}  
# An expression that can be used to generate a value
<Expression> EXTENDS @<DataType> CLOSED {   
    a [fhir:Expression]?;

    fhir:description @<String>?; 
    fhir:name @<Code>?; 
    fhir:language @<Code>?; 
    fhir:expression @<String>?; 
    fhir:reference @<Uri>?; 
}  
# Contact information
<ExtendedContactDetail> EXTENDS @<DataType> CLOSED {   
    a [fhir:ExtendedContactDetail]?;

    fhir:purpose @<CodeableConcept>?; 
    fhir:name @<OneOrMore_HumanName>?; 
    fhir:telecom @<OneOrMore_ContactPoint>?; 
    fhir:address @<Address>?; 
    fhir:organization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:period @<Period>?; 
}  
# Optional Extensions Element
<Extension> EXTENDS @<DataType> CLOSED {   
    a [fhir:Extension]?;

    fhir:url @<Uri>; 
    fhir:value @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ?; 
}  
# Information about patient's relatives, relevant for patient
<FamilyMemberHistory> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:FamilyMemberHistory]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:history-status}; 
    fhir:dataAbsentReason @<CodeableConcept>?; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }; 
    fhir:date @<DateTime>?; 
    fhir:recorder @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:asserter @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:name @<String>?; 
    fhir:relationship @<CodeableConcept>; 
    fhir:sex @<CodeableConcept>?; 
    fhir:born @<Period>  OR 
    			@<Date>  OR 
    			@<String>  ?; 
    fhir:age @<Age>  OR 
    			@<Range>  OR 
    			@<String>  ?; 
    fhir:estimatedAge @<Boolean>?; 
    fhir:deceased @<Boolean>  OR 
    			@<Age>  OR 
    			@<Range>  OR 
    			@<Date>  OR 
    			@<String>  ?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:condition @<OneOrMore_FamilyMemberHistory.condition>?; 
    fhir:procedure @<OneOrMore_FamilyMemberHistory.procedure>?; 
}  
# Key information to flag to healthcare providers
<Flag> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Flag]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:flag-status}?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:code @<CodeableConcept>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<PlanDefinition> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<Procedure> OR 
    			@<RelatedPerson> ? }; 
    fhir:period @<Period>?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:author @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:supportingInfo @<OneOrMore_Reference_AllergyIntolerance_OR_Condition_OR_Observation_OR_Procedure_OR_RiskAssessment>?; 
}  
# Describes the intended objective(s) for a patient, group, or organizational care
<Goal> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Goal]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:lifecycleStatus @<Code> AND
    	{fhir:v @fhirvs:goal-status}; 
    fhir:achievementStatus @<CodeableConcept>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:continuous @<Boolean>?; 
    fhir:priority @<CodeableConcept>?; 
    fhir:description @<CodeableConcept>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> ? }; 
    fhir:start @<Date>  OR 
    			@<CodeableConcept>  ?; 
    fhir:acceptance @<OneOrMore_Goal.acceptance>?; 
    fhir:target @<OneOrMore_Goal.target>?; 
    fhir:statusDate @<Date>?; 
    fhir:statusReason @<OneOrMore_CodeableConcept>?; 
    fhir:recorder @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:source @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Group> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:addresses @<OneOrMore_Reference_Condition_OR_MedicationRequest_OR_MedicationStatement_OR_NutritionIntake_OR_NutritionOrder_OR_Observation_OR_Procedure_OR_RiskAssessment_OR_ServiceRequest>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# Group of multiple entities
<Group> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Group]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}?; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:group-type}?; 
    fhir:membership @<Code> AND
    	{fhir:v @fhirvs:group-membership-basis}; 
    fhir:code @<CodeableConcept>?; 
    fhir:quantity @<UnsignedInt>?; 
    fhir:managingEntity @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:combinationMethod @<Code> AND
    	{fhir:v @fhirvs:group-characteristic-combination}?; 
    fhir:combinationThreshold @<PositiveInt>?; 
    fhir:characteristic @<OneOrMore_Group.characteristic>?; 
    fhir:member @<OneOrMore_Group.member>?; 
}  
# The formal response to a guidance request
<GuidanceResponse> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:GuidanceResponse]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:requestIdentifier @<Identifier>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:module @<Uri>  OR 
    			@<Canonical>  OR 
    			@<CodeableConcept>  ; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:guidance-response-status}; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:occurrenceDateTime @<DateTime>?; 
    fhir:performer @<Reference> AND {fhir:l 
    			@<Device> ? }?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:evaluationMessage @<Reference> AND {fhir:l 
    			@<OperationOutcome> ? }?; 
    fhir:outputParameters @<Reference> AND {fhir:l 
    			@<Parameters> ? }?; 
    fhir:result @<OneOrMore_Reference_Appointment_OR_AppointmentResponse_OR_CarePlan_OR_Claim_OR_CommunicationRequest_OR_Contract_OR_CoverageEligibilityRequest_OR_DeviceRequest_OR_EnrollmentRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_Task_OR_VisionPrescription>?; 
    fhir:dataRequirement @<OneOrMore_DataRequirement>?; 
}  
# The details of a healthcare service available at a location
<HealthcareService> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:HealthcareService]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:providedBy @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:offeredIn @<OneOrMore_Reference_HealthcareService>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:specialty @<OneOrMore_CodeableConcept>?; 
    fhir:location @<OneOrMore_Reference_Location>?; 
    fhir:name @<String>?; 
    fhir:comment @<Markdown>?; 
    fhir:extraDetails @<Markdown>?; 
    fhir:photo @<Attachment>?; 
    fhir:contact @<OneOrMore_ExtendedContactDetail>?; 
    fhir:coverageArea @<OneOrMore_Reference_Location>?; 
    fhir:serviceProvisionCode @<OneOrMore_CodeableConcept>?; 
    fhir:eligibility @<OneOrMore_HealthcareService.eligibility>?; 
    fhir:program @<OneOrMore_CodeableConcept>?; 
    fhir:characteristic @<OneOrMore_CodeableConcept>?; 
    fhir:communication @<OneOrMore_CodeableConcept>?; 
    fhir:referralMethod @<OneOrMore_CodeableConcept>?; 
    fhir:referralRequired @<Boolean>?; 
    fhir:appointmentRequired @<Boolean>?; 
    fhir:availability @<Availability>?; 
    fhir:endpoint @<OneOrMore_Reference_Endpoint>?; 
}  
# Name of a human or other living entity - parts and usage
<HumanName> EXTENDS @<DataType> CLOSED {   
    a [fhir:HumanName]?;

    fhir:use @<Code> AND
    	{fhir:v @fhirvs:name-use}?; 
    fhir:text @<String>?; 
    fhir:family @<String>?; 
    fhir:given @<OneOrMore_String>?; 
    fhir:prefix @<OneOrMore_String>?; 
    fhir:suffix @<OneOrMore_String>?; 
    fhir:period @<Period>?; 
}  
# An identifier intended for computation
<Identifier> EXTENDS @<DataType> CLOSED {   
    a [fhir:Identifier]?;

    fhir:use @<Code> AND
    	{fhir:v @fhirvs:identifier-use}?; 
    fhir:type @<CodeableConcept>?; 
    fhir:system @<Uri>?; 
    fhir:value @<String>?; 
    fhir:period @<Period>?; 
    fhir:assigner @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
}  
# A selection of DICOM SOP instances
<ImagingSelection> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ImagingSelection]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:imagingselection-status}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:modality @<CodeableConcept>?; 
    fhir:code @<CodeableConcept>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Medication> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<Procedure> OR 
    			@<Specimen> OR 
    			@<Substance> ? }?; 
    fhir:issued @<Instant>?; 
    fhir:performer @<OneOrMore_ImagingSelection.performer>?; 
    fhir:basedOn @<OneOrMore_Reference_Appointment_OR_CarePlan_OR_ServiceRequest_OR_Task>?; 
    fhir:derivedFrom @<Reference> AND {fhir:l 
    			@<DocumentReference> OR 
    			@<ImagingStudy> ? }?; 
    fhir:studyUid @<Id>?; 
    fhir:seriesUid @<Id>?; 
    fhir:seriesNumber @<UnsignedInt>?; 
    fhir:frameOfReferenceUid @<Id>?; 
    fhir:bodySite @<OneOrMore_CodeableReference>?; 
    fhir:focus @<OneOrMore_Reference_ImagingSelection>?; 
    fhir:endpoint @<OneOrMore_Reference_Endpoint>?; 
    fhir:instance @<OneOrMore_ImagingSelection.instance>?; 
    fhir:imageRegion3D @<OneOrMore_ImagingSelection.imageRegion3D>?; 
}  
# A set of images or image-related data produced in single study
<ImagingStudy> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ImagingStudy]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:imagingstudy-status}; 
    fhir:modality @<OneOrMore_CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:started @<DateTime>?; 
    fhir:basedOn @<OneOrMore_Reference_Appointment_OR_CarePlan_OR_ServiceRequest_OR_Task>?; 
    fhir:procedure @<OneOrMore_Reference_Procedure>?; 
    fhir:referrer @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:endpoint @<OneOrMore_Reference_Endpoint>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:description @<String>?; 
    fhir:numberOfSeries @<UnsignedInt>?; 
    fhir:numberOfInstances @<UnsignedInt>?; 
    fhir:series @<OneOrMore_ImagingStudy.series>?; 
}  
# Immunization event information
<Immunization> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Immunization]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_ServiceRequest>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:immunization-status}; 
    fhir:statusReason @<CodeableConcept>?; 
    fhir:vaccineCode @<CodeableConcept>; 
    fhir:administeredProduct @<CodeableReference>?; 
    fhir:manufacturer @<CodeableReference>?; 
    fhir:lotNumber @<String>?; 
    fhir:expirationDate @<Date>?; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:supportingInformation @<OneOrMore_Reference_Resource>?; 
    fhir:occurrence @<DateTime>  OR 
    			@<String>  ; 
    fhir:primarySource @<Boolean>?; 
    fhir:informationSource @<CodeableReference>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:site @<CodeableConcept>?; 
    fhir:route @<CodeableConcept>?; 
    fhir:doseQuantity @<Quantity>?; 
    fhir:performer @<OneOrMore_Immunization.performer>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:isSubpotent @<Boolean>?; 
    fhir:subpotentReason @<OneOrMore_CodeableConcept>?; 
    fhir:programEligibility @<OneOrMore_Immunization.programEligibility>?; 
    fhir:fundingSource @<CodeableConcept>?; 
    fhir:reaction @<OneOrMore_Immunization.reaction>?; 
    fhir:protocolApplied @<OneOrMore_Immunization.protocolApplied>?; 
}  
# A set of rules about how FHIR is used
<ImplementationGuide> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ImplementationGuide]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:packageId @<Id>; 
    fhir:license @<Code> AND
    	{fhir:v @fhirvs:spdx-license}?; 
    fhir:fhirVersion @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:FHIR-version}; 
    fhir:dependsOn @<OneOrMore_ImplementationGuide.dependsOn>?; 
    fhir:global @<OneOrMore_ImplementationGuide.global>?; 
    fhir:definition @<ImplementationGuide.definition>?; 
    fhir:manifest @<ImplementationGuide.manifest>?; 
}  
# An ingredient of a manufactured item or pharmaceutical product
<Ingredient> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Ingredient]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:for @<OneOrMore_Reference_AdministrableProductDefinition_OR_ManufacturedItemDefinition_OR_MedicinalProductDefinition>?; 
    fhir:role @<CodeableConcept>; 
    fhir:function @<OneOrMore_CodeableConcept>?; 
    fhir:group @<CodeableConcept>?; 
    fhir:allergenicIndicator @<Boolean>?; 
    fhir:comment @<Markdown>?; 
    fhir:manufacturer @<OneOrMore_Ingredient.manufacturer>?; 
    fhir:substance @<Ingredient.substance>; 
}  
# Plan details
<InsurancePlan> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:InsurancePlan]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:product @<Reference> AND {fhir:l 
    			@<InsuranceProduct> ? }?; 
    fhir:coverageArea @<OneOrMore_Reference_Location>?; 
    fhir:network @<OneOrMore_Reference_Organization>?; 
    fhir:generalCost @<OneOrMore_InsurancePlan.generalCost>?; 
    fhir:specificCost @<OneOrMore_InsurancePlan.specificCost>?; 
}  
# Details of a Health Insurance product provided by an organization
<InsuranceProduct> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:InsuranceProduct]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:name @<String>?; 
    fhir:alias @<OneOrMore_String>?; 
    fhir:period @<Period>?; 
    fhir:ownedBy @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:administeredBy @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:coverageArea @<OneOrMore_Reference_Location>?; 
    fhir:contact @<OneOrMore_ExtendedContactDetail>?; 
    fhir:endpoint @<OneOrMore_Reference_Endpoint>?; 
    fhir:network @<OneOrMore_Reference_Organization>?; 
    fhir:coverage @<OneOrMore_InsuranceProduct.coverage>?; 
    fhir:related @<OneOrMore_InsuranceProduct.related>?; 
}  
# Invoice containing ChargeItems from an Account
<Invoice> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Invoice]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:invoice-status}; 
    fhir:cancelledReason @<String>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:recipient @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<RelatedPerson> ? }?; 
    fhir:creation @<DateTime>?; 
    fhir:period @<Date>  OR 
    			@<Period>  ?; 
    fhir:participant @<OneOrMore_Invoice.participant>?; 
    fhir:issuer @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:account @<Reference> AND {fhir:l 
    			@<Account> ? }?; 
    fhir:lineItem @<OneOrMore_Invoice.lineItem>?; 
    fhir:totalPriceComponent @<OneOrMore_MonetaryComponent>?; 
    fhir:totalNet @<Money>?; 
    fhir:totalGross @<Money>?; 
    fhir:paymentTerms @<Markdown>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# Represents a library of quality improvement components
<Library> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Library]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:subtitle @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:type @<CodeableConcept>; 
    fhir:subject @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Group> })  ?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:usage @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:parameter @<OneOrMore_ParameterDefinition>?; 
    fhir:dataRequirement @<OneOrMore_DataRequirement>?; 
    fhir:content @<OneOrMore_Attachment>?; 
}  
# A list is a curated collection of resources
<List> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:List]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:list-status}; 
    fhir:mode @<Code> AND
    	{fhir:v @fhirvs:list-mode}; 
    fhir:title @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:subject @<OneOrMore_Reference_Resource>?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:date @<DateTime>?; 
    fhir:source @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:orderedBy @<CodeableConcept>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:entry @<OneOrMore_List.entry>?; 
    fhir:emptyReason @<CodeableConcept>?; 
}  
# Details and position information for a place
<Location> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Location]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:location-status}?; 
    fhir:operationalStatus @<Coding>?; 
    fhir:code @<OneOrMore_CodeableConcept>?; 
    fhir:name @<String>?; 
    fhir:alias @<OneOrMore_String>?; 
    fhir:description @<Markdown>?; 
    fhir:mode @<Code> AND
    	{fhir:v @fhirvs:location-mode}?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:contact @<OneOrMore_ExtendedContactDetail>?; 
    fhir:address @<Address>?; 
    fhir:form @<CodeableConcept>?; 
    fhir:position @<Location.position>?; 
    fhir:managingOrganization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:partOf @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:characteristic @<OneOrMore_CodeableConcept>?; 
    fhir:hoursOfOperation @<Availability>?; 
    fhir:virtualService @<OneOrMore_VirtualServiceDetail>?; 
    fhir:endpoint @<OneOrMore_Reference_Endpoint>?; 
}  
# The definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product
<ManufacturedItemDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ManufacturedItemDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:name @<String>?; 
    fhir:manufacturedDoseForm @<CodeableConcept>; 
    fhir:unitOfPresentation @<CodeableConcept>?; 
    fhir:manufacturer @<OneOrMore_Reference_Organization>?; 
    fhir:marketingStatus @<OneOrMore_MarketingStatus>?; 
    fhir:ingredient @<OneOrMore_CodeableConcept>?; 
    fhir:property @<OneOrMore_ManufacturedItemDefinition.property>?; 
    fhir:component @<OneOrMore_ManufacturedItemDefinition.component>?; 
}  
# The marketing status describes the date when an item is actually put on the market or the date as of which it is no longer available
<MarketingStatus> EXTENDS @<BackboneType> CLOSED {   
    a [fhir:MarketingStatus]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:country @<CodeableConcept>?; 
    fhir:jurisdiction @<CodeableConcept>?; 
    fhir:status @<CodeableConcept>; 
    fhir:dateRange @<Period>?; 
    fhir:restoreDate @<DateTime>?; 
}  
# A quality measure definition
<Measure> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Measure]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:subtitle @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:subject @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Group> })  ?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:usage @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:reportingFrequency @<Quantity>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:library @<OneOrMore_Canonical>?; 
    fhir:disclaimer @<Markdown>?; 
    fhir:riskAdjustment @<Markdown>?; 
    fhir:rateAggregation @<Markdown>?; 
    fhir:rationale @<Markdown>?; 
    fhir:clinicalRecommendationStatement @<Markdown>?; 
    fhir:term @<OneOrMore_Measure.term>?; 
    fhir:guidance @<Markdown>?; 
    fhir:group @<OneOrMore_Measure.group>?; 
    fhir:supplementalData @<OneOrMore_Measure.supplementalData>?; 
}  
# Results of a measure evaluation
<MeasureReport> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:MeasureReport]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:messages @<Reference> AND {fhir:l 
    			@<OperationOutcome> ? }?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:measure-report-status}; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:measure-report-type}; 
    fhir:dataUpdateType @<Code> AND
    	{fhir:v @fhirvs:submit-data-update-type}?; 
    fhir:measure @<Canonical>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:date @<DateTime>?; 
    fhir:reporter @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:reportingVendor @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:location @<OneOrMore_Reference_Location>?; 
    fhir:period @<Period>; 
    fhir:inputParameters @<Reference> AND {fhir:l 
    			@<Parameters> ? }?; 
    fhir:group @<OneOrMore_MeasureReport.group>?; 
    fhir:supplementalData @<OneOrMore_Reference_Resource>?; 
    fhir:evaluatedResource @<OneOrMore_Reference_Resource>?; 
}  
# Definition of a Medication
<Medication> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Medication]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:medication-status}?; 
    fhir:marketingAuthorizationHolder @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:doseForm @<CodeableConcept>?; 
    fhir:packageSize @<Medication.packageSize>?; 
    fhir:ingredient @<OneOrMore_Medication.ingredient>?; 
    fhir:instance @<Medication.instance>?; 
    fhir:definition @<Reference> AND {fhir:l 
    			@<AdministrableProductDefinition> OR 
    			@<ManufacturedItemDefinition> OR 
    			@<MedicinalProductDefinition> OR 
    			@<PackagedProductDefinition> ? }?; 
}  
# Administration of medication to a patient
<MedicationAdministration> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:MedicationAdministration]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan>?; 
    fhir:partOf @<OneOrMore_Reference_MedicationAdministration_OR_MedicationDispense_OR_Procedure>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:medication-admin-status}; 
    fhir:statusReason @<OneOrMore_CodeableConcept>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:medication @<CodeableReference>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:supportingInformation @<OneOrMore_Reference_Resource>?; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  ; 
    fhir:recorded @<DateTime>?; 
    fhir:isSubPotent @<Boolean>?; 
    fhir:subPotentReason @<OneOrMore_CodeableConcept>?; 
    fhir:performer @<OneOrMore_MedicationAdministration.performer>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:request @<Reference> AND {fhir:l 
    			@<MedicationRequest> ? }?; 
    fhir:device @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:dosage @<MedicationAdministration.dosage>?; 
    fhir:eventHistory @<OneOrMore_Reference_Provenance>?; 
}  
# Dispensing a medication to a named patient
<MedicationDispense> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:MedicationDispense]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan>?; 
    fhir:partOf @<OneOrMore_Reference_MedicationAdministration_OR_Procedure>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:medicationdispense-status}; 
    fhir:notPerformedReason @<CodeableReference>?; 
    fhir:statusChanged @<DateTime>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:medication @<CodeableReference>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:supportingInformation @<OneOrMore_Reference_Resource>?; 
    fhir:performer @<OneOrMore_MedicationDispense.performer>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:authorizingPrescription @<OneOrMore_Reference_MedicationRequest>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:quantity @<Quantity>?; 
    fhir:daysSupply @<Quantity>?; 
    fhir:fillNumber @<PositiveInt>?; 
    fhir:recorded @<DateTime>?; 
    fhir:whenPrepared @<DateTime>?; 
    fhir:whenHandedOver @<DateTime>?; 
    fhir:destination @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:receiver @<OneOrMore_Reference_Group_OR_Location_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:dosageInstruction @<DosageDetails>?; 
    fhir:doseAdministrationAid @<CodeableConcept>?; 
    fhir:substitution @<MedicationDispense.substitution>?; 
    fhir:eventHistory @<OneOrMore_Reference_Provenance>?; 
}  
# Ordering of medication for patient or group
<MedicationRequest> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:MedicationRequest]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_RequestOrchestration_OR_ServiceRequest>?; 
    fhir:priorPrescription @<Reference> AND {fhir:l 
    			@<MedicationRequest> ? }?; 
    fhir:groupIdentifier @<Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:medicationrequest-status}; 
    fhir:statusReason @<CodeableConcept>?; 
    fhir:statusChanged @<DateTime>?; 
    fhir:intent @<Code> AND
    	{fhir:v @fhirvs:medicationrequest-intent}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:doNotPerform @<Boolean>?; 
    fhir:medication @<CodeableReference>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:informationSource @<OneOrMore_Reference_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:supportingInformation @<OneOrMore_Reference_Resource>?; 
    fhir:authoredOn @<DateTime>?; 
    fhir:requester @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:isRecordOfRequest @<Boolean>?; 
    fhir:performerType @<CodeableConcept>?; 
    fhir:performer @<OneOrMore_Reference_CareTeam_OR_DeviceDefinition_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:device @<OneOrMore_CodeableReference>?; 
    fhir:recorder @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:courseOfTherapyType @<CodeableConcept>?; 
    fhir:insurance @<OneOrMore_Reference_ClaimResponse_OR_Coverage>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:effectiveTiming @<Duration>  OR 
    			@<Range>  OR 
    			@<Period>  ?; 
    fhir:dosageInstruction @<DosageDetails>?; 
    fhir:dispenseRequest @<MedicationRequest.dispenseRequest>?; 
    fhir:substitution @<MedicationRequest.substitution>?; 
    fhir:eventHistory @<OneOrMore_Reference_Provenance>?; 
}  
# Record of medication being taken by a patient
<MedicationStatement> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:MedicationStatement]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:partOf @<OneOrMore_Reference_MedicationStatement_OR_Procedure>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:medication-statement-status}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:medication @<CodeableReference>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:effective @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  ?; 
    fhir:dateAsserted @<DateTime>?; 
    fhir:author @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:informationSource @<OneOrMore_Reference_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:derivedFrom @<OneOrMore_Reference_Resource>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:relatedClinicalInformation @<OneOrMore_Reference_Condition_OR_Observation>?; 
    fhir:dosage @<DosageDetails>?; 
    fhir:adherence @<MedicationStatement.adherence>?; 
}  
# Detailed definition of a medicinal product
<MedicinalProductDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:MedicinalProductDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:domain @<CodeableConcept>?; 
    fhir:version @<String>?; 
    fhir:status @<CodeableConcept>?; 
    fhir:statusDate @<DateTime>?; 
    fhir:description @<Markdown>?; 
    fhir:combinedPharmaceuticalDoseForm @<CodeableConcept>?; 
    fhir:route @<OneOrMore_CodeableConcept>?; 
    fhir:indication @<Markdown>?; 
    fhir:legalStatusOfSupply @<CodeableConcept>?; 
    fhir:additionalMonitoringIndicator @<CodeableConcept>?; 
    fhir:specialMeasures @<OneOrMore_CodeableConcept>?; 
    fhir:pediatricUseIndicator @<CodeableConcept>?; 
    fhir:classification @<OneOrMore_CodeableConcept>?; 
    fhir:marketingStatus @<OneOrMore_MarketingStatus>?; 
    fhir:packagedMedicinalProduct @<OneOrMore_CodeableConcept>?; 
    fhir:comprisedOf @<OneOrMore_Reference_DeviceDefinition_OR_ManufacturedItemDefinition>?; 
    fhir:ingredient @<OneOrMore_CodeableConcept>?; 
    fhir:impurity @<OneOrMore_CodeableReference>?; 
    fhir:attachedDocument @<OneOrMore_Reference_DocumentReference>?; 
    fhir:masterFile @<OneOrMore_Reference_DocumentReference>?; 
    fhir:contact @<OneOrMore_MedicinalProductDefinition.contact>?; 
    fhir:clinicalTrial @<OneOrMore_Reference_ResearchStudy>?; 
    fhir:code @<OneOrMore_Coding>?; 
    fhir:name @<OneOrMore_MedicinalProductDefinition.name>; 
    fhir:crossReference @<OneOrMore_MedicinalProductDefinition.crossReference>?; 
    fhir:operation @<OneOrMore_MedicinalProductDefinition.operation>?; 
    fhir:characteristic @<OneOrMore_MedicinalProductDefinition.characteristic>?; 
}  
# A resource that defines a type of message that can be exchanged between systems
<MessageDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:MessageDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:replaces @<OneOrMore_Canonical>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:base @<Canonical>?; 
    fhir:parent @<OneOrMore_Canonical>?; 
    fhir:event @<Coding>  OR 
    			@<Uri>  ; 
    fhir:category @<Code> AND
    	{fhir:v @fhirvs:message-significance-category}?; 
    fhir:focus @<OneOrMore_MessageDefinition.focus>?; 
    fhir:responseRequired @<Code> AND
    	{fhir:v @fhirvs:messageheader-response-request}?; 
    fhir:allowedResponse @<OneOrMore_MessageDefinition.allowedResponse>?; 
}  
# A resource that describes a message that is exchanged between systems
<MessageHeader> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:MessageHeader]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:event @<Coding>  OR 
    			@<Uri>  OR 
    			(@<Canonical>  AND {fhir:l @<EventDefinition> OR 
    			 @<SubscriptionTopic> })  ; 
    fhir:destination @<OneOrMore_MessageHeader.destination>?; 
    fhir:source @<MessageHeader.source>; 
    fhir:reason @<CodeableConcept>?; 
    fhir:response @<MessageHeader.response>?; 
    fhir:focus @<OneOrMore_Reference_Resource>?; 
    fhir:definition @<Canonical>?; 
}  
# Metadata about a resource
<Meta> EXTENDS @<DataType> CLOSED {   
    a [fhir:Meta]?;

    fhir:versionId @<Id>?; 
    fhir:lastUpdated @<Instant>?; 
    fhir:source @<Uri>?; 
    fhir:profile @<OneOrMore_Canonical>?; 
    fhir:security @<OneOrMore_Coding>?; 
    fhir:tag @<OneOrMore_Coding>?; 
}  
# Common Interface declaration for definitional resources
<MetadataResource> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:MetadataResource]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:usage @<Markdown>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
}  
# Types and value of financial information that apply to line item(s)
<MonetaryComponent> EXTENDS @<DataType> CLOSED {   
    a [fhir:MonetaryComponent]?;

    fhir:type @<Code> AND
    	{fhir:v @fhirvs:price-component-type}; 
    fhir:code @<CodeableConcept>?; 
    fhir:factor @<Decimal>?; 
    fhir:amount @<Money>?; 
}  
# An amount of economic utility in some recognized currency
<Money> EXTENDS @<DataType> CLOSED {   
    a [fhir:Money]?;

    fhir:value @<Decimal>?; 
    fhir:currency @<Code> AND
    	{fhir:v @fhirvs:currencies}?; 
}  
# System of unique identification
<NamingSystem> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:NamingSystem]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:kind @<Code> AND
    	{fhir:v @fhirvs:namingsystem-type}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:responsible @<String>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:usage @<String>?; 
    fhir:uniqueId @<OneOrMore_NamingSystem.uniqueId>; 
}  
# Human-readable summary of the resource (essential clinical and business information)
<Narrative> EXTENDS @<DataType> CLOSED {   
    a [fhir:Narrative]?;

    fhir:status @<Code> AND
    	{fhir:v @fhirvs:narrative-status}; 
    fhir:div @<Xhtml>; 
}  
# Record of intake by a patient
<NutritionIntake> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:NutritionIntake]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_NutritionOrder_OR_ServiceRequest>?; 
    fhir:partOf @<OneOrMore_Reference_NutritionIntake_OR_Observation_OR_Procedure>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:event-status}; 
    fhir:statusReason @<OneOrMore_CodeableConcept>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  ?; 
    fhir:recorded @<DateTime>?; 
    fhir:reported @<Boolean>  OR 
    			(@<Reference>  AND {fhir:l @<Patient> OR 
    			 @<RelatedPerson> OR 
    			 @<Practitioner> OR 
    			 @<PractitionerRole> OR 
    			 @<Organization> OR 
    			 @<Group> })  ?; 
    fhir:nutritionItem @<OneOrMore_NutritionIntake.nutritionItem>?; 
    fhir:performer @<OneOrMore_NutritionIntake.performer>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:derivedFrom @<OneOrMore_Reference_Resource>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# Diet, formula or nutritional supplement request
<NutritionOrder> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:NutritionOrder]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest>?; 
    fhir:groupIdentifier @<Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:request-status}; 
    fhir:intent @<Code> AND
    	{fhir:v @fhirvs:request-intent}; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:supportingInformation @<OneOrMore_Reference_Resource>?; 
    fhir:dateTime @<DateTime>; 
    fhir:requester @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:performer @<OneOrMore_CodeableReference>?; 
    fhir:allergyIntolerance @<OneOrMore_Reference_AllergyIntolerance>?; 
    fhir:foodPreferenceModifier @<OneOrMore_CodeableConcept>?; 
    fhir:excludeFoodModifier @<OneOrMore_CodeableConcept>?; 
    fhir:outsideFoodAllowed @<Boolean>?; 
    fhir:oralDiet @<NutritionOrder.oralDiet>?; 
    fhir:supplement @<OneOrMore_NutritionOrder.supplement>?; 
    fhir:enteralFormula @<NutritionOrder.enteralFormula>?; 
    fhir:additive @<OneOrMore_NutritionOrder.additive>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# A product used for nutritional purposes (i.e. food or supplement)
<NutritionProduct> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:NutritionProduct]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:code @<CodeableConcept>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:nutritionproduct-status}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:manufacturer @<OneOrMore_Reference_Organization_OR_RelatedPerson>?; 
    fhir:nutrient @<OneOrMore_NutritionProduct.nutrient>?; 
    fhir:ingredientSummary @<Markdown>?; 
    fhir:ingredient @<OneOrMore_NutritionProduct.ingredient>?; 
    fhir:energy @<Quantity>?; 
    fhir:characteristic @<OneOrMore_NutritionProduct.characteristic>?; 
    fhir:instance @<OneOrMore_NutritionProduct.instance>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# Measurements and simple assertions
<Observation> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Observation]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest>?; 
    fhir:triggeredBy @<OneOrMore_Observation.triggeredBy>?; 
    fhir:partOf @<OneOrMore_Reference_ImagingStudy_OR_Immunization_OR_MedicationAdministration_OR_MedicationDispense_OR_MedicationStatement_OR_Procedure>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:observation-status}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:code @<CodeableConcept>; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<NutritionProduct> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<Procedure> OR 
    			@<Substance> ? }?; 
    fhir:focus @<OneOrMore_Reference_Resource>?; 
    fhir:organizer @<Boolean>?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:effective @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  OR 
    			@<Instant>  ?; 
    fhir:issued @<Instant>?; 
    fhir:performer @<OneOrMore_Reference_CareTeam_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:value @<Quantity>  OR 
    			@<CodeableConcept>  OR 
    			@<String>  OR 
    			@<Boolean>  OR 
    			@<Integer>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<SampledData>  OR 
    			@<Time>  OR 
    			@<DateTime>  OR 
    			@<Period>  OR 
    			@<Attachment>  ?; 
    fhir:dataAbsentReason @<CodeableConcept>?; 
    fhir:interpretation @<OneOrMore_CodeableConcept>?; 
    fhir:interpretationContext @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:bodySite @<CodeableConcept>?; 
    fhir:bodyStructure @<CodeableReference>?; 
    fhir:method @<CodeableConcept>?; 
    fhir:specimen @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Specimen> ? }?; 
    fhir:device @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<DeviceMetric> ? }?; 
    fhir:referenceRange @<OneOrMore_Observation.referenceRange>?; 
    fhir:hasMember @<OneOrMore_Reference_Observation_OR_QuestionnaireResponse>?; 
    fhir:derivedFrom @<OneOrMore_Reference_DocumentReference_OR_ImagingSelection_OR_ImagingStudy_OR_Observation_OR_QuestionnaireResponse>?; 
    fhir:component @<OneOrMore_Observation.component>?; 
}  
# Definition of an observation
<ObservationDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ObservationDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:derivedFromCanonical @<OneOrMore_Canonical>?; 
    fhir:derivedFromUri @<OneOrMore_Uri>?; 
    fhir:subject @<OneOrMore_CodeableConcept>?; 
    fhir:performerType @<CodeableConcept>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:code @<CodeableConcept>; 
    fhir:permittedDataType @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:permitted-data-type}?; 
    fhir:multipleResultsAllowed @<Boolean>?; 
    fhir:bodyStructure @<CodeableReference>?; 
    fhir:method @<CodeableConcept>?; 
    fhir:specimen @<OneOrMore_Reference_SpecimenDefinition>?; 
    fhir:device (@<Reference>  AND {fhir:l @<Device> })  OR 
    			(@<Canonical>  AND {fhir:l @<DeviceDefinition> })  ?; 
    fhir:preferredReportName @<String>?; 
    fhir:permittedUnit @<OneOrMore_Coding>?; 
    fhir:qualifiedValue @<OneOrMore_ObservationDefinition.qualifiedValue>?; 
    fhir:hasMember @<OneOrMore_Reference_ObservationDefinition_OR_Questionnaire>?; 
    fhir:component @<OneOrMore_ObservationDefinition.component>?; 
}  
# Definition of an operation or a named query
<OperationDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:OperationDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:kind @<Code> AND
    	{fhir:v @fhirvs:operation-kind}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:affectsState @<Boolean>?; 
    fhir:synchronicity @<Code> AND
    	{fhir:v @fhirvs:synchronicity-control}?; 
    fhir:code @<Code>; 
    fhir:comment @<Markdown>?; 
    fhir:base @<Canonical>?; 
    fhir:resource @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:version-independent-all-resource-types}?; 
    fhir:system @<Boolean>; 
    fhir:type @<Boolean>; 
    fhir:instance @<Boolean>; 
    fhir:inputProfile @<Canonical>?; 
    fhir:outputProfile @<Canonical>?; 
    fhir:parameter @<OneOrMore_OperationDefinition.parameter>?; 
    fhir:overload @<OneOrMore_OperationDefinition.overload>?; 
}  
# Information about the success/failure of an action
<OperationOutcome> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:OperationOutcome]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:issue @<OneOrMore_OperationOutcome.issue>; 
}  
# A grouping of people or organizations with a common purpose
<Organization> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Organization]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:name @<String>?; 
    fhir:alias @<OneOrMore_String>?; 
    fhir:description @<Markdown>?; 
    fhir:contact @<OneOrMore_ExtendedContactDetail>?; 
    fhir:partOf @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:endpoint @<OneOrMore_Reference_Endpoint>?; 
    fhir:qualification @<OneOrMore_Organization.qualification>?; 
}  
# Defines an affiliation/association/relationship between 2 distinct organizations, that is not a part-of relationship/sub-division relationship
<OrganizationAffiliation> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:OrganizationAffiliation]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:period @<Period>?; 
    fhir:organization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:participatingOrganization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:network @<OneOrMore_Reference_Organization>?; 
    fhir:code @<OneOrMore_CodeableConcept>?; 
    fhir:specialty @<OneOrMore_CodeableConcept>?; 
    fhir:location @<OneOrMore_Reference_Location>?; 
    fhir:healthcareService @<OneOrMore_Reference_HealthcareService>?; 
    fhir:contact @<OneOrMore_ExtendedContactDetail>?; 
    fhir:endpoint @<OneOrMore_Reference_Endpoint>?; 
}  
# A medically related item or items, in a container or package
<PackagedProductDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:PackagedProductDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:name @<String>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:packageFor @<OneOrMore_Reference_MedicinalProductDefinition>?; 
    fhir:status @<CodeableConcept>?; 
    fhir:statusDate @<DateTime>?; 
    fhir:containedItemQuantity @<OneOrMore_Quantity>?; 
    fhir:description @<Markdown>?; 
    fhir:legalStatusOfSupply @<OneOrMore_PackagedProductDefinition.legalStatusOfSupply>?; 
    fhir:marketingStatus @<OneOrMore_MarketingStatus>?; 
    fhir:copackagedIndicator @<Boolean>?; 
    fhir:manufacturer @<OneOrMore_Reference_Organization>?; 
    fhir:attachedDocument @<OneOrMore_Reference_DocumentReference>?; 
    fhir:packaging @<PackagedProductDefinition.packaging>?; 
    fhir:characteristic @<OneOrMore_PackagedProductDefinition.packaging.property>?; 
}  
# Definition of a parameter to a module
<ParameterDefinition> EXTENDS @<DataType> CLOSED {   
    a [fhir:ParameterDefinition]?;

    fhir:name @<Code>?; 
    fhir:use @<Code> AND
    	{fhir:v @fhirvs:operation-parameter-use}; 
    fhir:min @<Integer>?; 
    fhir:max @<String>?; 
    fhir:documentation @<String>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:fhir-types}; 
    fhir:profile @<Canonical>?; 
}  
# Operation Request or Response
<Parameters> EXTENDS @<Resource> CLOSED {   
    a [fhir:Parameters]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:parameter @<OneOrMore_Parameters.parameter>?; 
}  
# Information about an individual or animal receiving health care services
<Patient> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Patient]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:name @<OneOrMore_HumanName>?; 
    fhir:telecom @<OneOrMore_ContactPoint>?; 
    fhir:gender @<Code> AND
    	{fhir:v @fhirvs:administrative-gender}?; 
    fhir:birthDate @<Date>?; 
    fhir:deceased @<Boolean>  OR 
    			@<DateTime>  ?; 
    fhir:address @<OneOrMore_Address>?; 
    fhir:maritalStatus @<CodeableConcept>?; 
    fhir:multipleBirth @<Boolean>  OR 
    			@<Integer>  ?; 
    fhir:photo @<OneOrMore_Attachment>?; 
    fhir:contact @<OneOrMore_Patient.contact>?; 
    fhir:communication @<OneOrMore_Patient.communication>?; 
    fhir:generalPractitioner @<OneOrMore_Reference_Organization_OR_Practitioner_OR_PractitionerRole>?; 
    fhir:managingOrganization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:link @<OneOrMore_Patient.link>?; 
}  
# PaymentNotice request
<PaymentNotice> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:PaymentNotice]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}; 
    fhir:statusReason @<String>?; 
    fhir:request @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:response @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:created @<DateTime>; 
    fhir:reporter @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:payment @<Reference> AND {fhir:l 
    			@<PaymentReconciliation> ? }?; 
    fhir:paymentDate @<Date>?; 
    fhir:payee @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:recipient @<Reference> AND {fhir:l 
    			@<Organization> ? }; 
    fhir:amount @<Money>; 
    fhir:paymentStatus @<CodeableConcept>?; 
}  
# PaymentReconciliation resource
<PaymentReconciliation> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:PaymentReconciliation]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:type @<CodeableConcept>; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}; 
    fhir:statusReason @<String>?; 
    fhir:kind @<CodeableConcept>?; 
    fhir:period @<Period>?; 
    fhir:created @<DateTime>; 
    fhir:enterer @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:issuerType @<CodeableConcept>?; 
    fhir:paymentIssuer @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<RelatedPerson> ? }?; 
    fhir:request @<Reference> AND {fhir:l 
    			@<Task> ? }?; 
    fhir:requestor @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:outcome @<Code> AND
    	{fhir:v @fhirvs:payment-outcome}?; 
    fhir:disposition @<String>?; 
    fhir:date @<Date>; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:method @<CodeableConcept>?; 
    fhir:cardBrand @<String>?; 
    fhir:accountNumber @<String>?; 
    fhir:expirationDate @<Date>?; 
    fhir:processor @<String>?; 
    fhir:referenceNumber @<String>?; 
    fhir:authorization @<String>?; 
    fhir:tenderedAmount @<Money>?; 
    fhir:returnedAmount @<Money>?; 
    fhir:amount @<Money>?; 
    fhir:paymentIdentifier @<Identifier>?; 
    fhir:allocation @<OneOrMore_PaymentReconciliation.allocation>?; 
    fhir:formCode @<CodeableConcept>?; 
    fhir:processNote @<OneOrMore_PaymentReconciliation.processNote>?; 
}  
# Time range defined by start and end date/time
<Period> EXTENDS @<DataType> CLOSED {   
    a [fhir:Period]?;

    fhir:start @<DateTime>?; 
    fhir:end @<DateTime>?; 
}  
# A generic person record
<Person> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Person]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:name @<OneOrMore_HumanName>?; 
    fhir:telecom @<OneOrMore_ContactPoint>?; 
    fhir:gender @<Code> AND
    	{fhir:v @fhirvs:administrative-gender}?; 
    fhir:birthDate @<Date>?; 
    fhir:deceased @<Boolean>  OR 
    			@<DateTime>  ?; 
    fhir:address @<OneOrMore_Address>?; 
    fhir:maritalStatus @<CodeableConcept>?; 
    fhir:photo @<OneOrMore_Attachment>?; 
    fhir:communication @<OneOrMore_Person.communication>?; 
    fhir:managingOrganization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:link @<OneOrMore_Person.link>?; 
}  
# The definition of a plan for a series of actions, independent of any specific patient or context
<PlanDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:PlanDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:subtitle @<String>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:subject @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Group> OR 
    			 @<MedicinalProductDefinition> OR 
    			 @<SubstanceDefinition> OR 
    			 @<AdministrableProductDefinition> OR 
    			 @<ManufacturedItemDefinition> OR 
    			 @<PackagedProductDefinition> })  OR 
    			(@<Canonical>  AND {fhir:l @<EvidenceVariable> })  ?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:usage @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:library @<OneOrMore_Canonical>?; 
    fhir:goal @<OneOrMore_PlanDefinition.goal>?; 
    fhir:actor @<OneOrMore_PlanDefinition.actor>?; 
    fhir:action @<OneOrMore_PlanDefinition.action>?; 
    fhir:asNeeded @<Boolean>  OR 
    			@<CodeableConcept>  ?; 
}  
# A person with a  formal responsibility in the provisioning of healthcare or related services
<Practitioner> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Practitioner]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:name @<OneOrMore_HumanName>?; 
    fhir:telecom @<OneOrMore_ContactPoint>?; 
    fhir:gender @<Code> AND
    	{fhir:v @fhirvs:administrative-gender}?; 
    fhir:birthDate @<Date>?; 
    fhir:deceased @<Boolean>  OR 
    			@<DateTime>  ?; 
    fhir:address @<OneOrMore_Address>?; 
    fhir:photo @<OneOrMore_Attachment>?; 
    fhir:qualification @<OneOrMore_Practitioner.qualification>?; 
    fhir:communication @<OneOrMore_Practitioner.communication>?; 
}  
# Roles/organizations the practitioner is associated with
<PractitionerRole> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:PractitionerRole]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:period @<Period>?; 
    fhir:practitioner @<Reference> AND {fhir:l 
    			@<Practitioner> ? }?; 
    fhir:organization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:network @<OneOrMore_Reference_Organization>?; 
    fhir:code @<OneOrMore_CodeableConcept>?; 
    fhir:display @<String>?; 
    fhir:specialty @<OneOrMore_CodeableConcept>?; 
    fhir:location @<OneOrMore_Reference_Location>?; 
    fhir:healthcareService @<OneOrMore_Reference_HealthcareService>?; 
    fhir:contact @<OneOrMore_ExtendedContactDetail>?; 
    fhir:characteristic @<OneOrMore_CodeableConcept>?; 
    fhir:communication @<OneOrMore_CodeableConcept>?; 
    fhir:availability @<Availability>?; 
    fhir:endpoint @<OneOrMore_Reference_Endpoint>?; 
}  
# Parent type for DataTypes with a simple value
<PrimitiveType> EXTENDS @<DataType> CLOSED {   


}  
# An action that is being or was performed on an individual or entity
<Procedure> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Procedure]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_ServiceRequest>?; 
    fhir:partOf @<OneOrMore_Reference_MedicationAdministration_OR_Observation_OR_Procedure>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:event-status}; 
    fhir:statusReason @<CodeableConcept>?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> ? }; 
    fhir:focus @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> OR 
    			@<Specimen> ? }?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  OR 
    			@<String>  OR 
    			@<Age>  OR 
    			@<Range>  OR 
    			@<Timing>  ?; 
    fhir:recorded @<DateTime>?; 
    fhir:recorder @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:reported @<Boolean>  OR 
    			(@<Reference>  AND {fhir:l @<Patient> OR 
    			 @<RelatedPerson> OR 
    			 @<Practitioner> OR 
    			 @<PractitionerRole> OR 
    			 @<Organization> })  ?; 
    fhir:performer @<OneOrMore_Procedure.performer>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:bodySite @<OneOrMore_CodeableConcept>?; 
    fhir:bodyStructure @<Reference> AND {fhir:l 
    			@<BodyStructure> ? }?; 
    fhir:outcome @<OneOrMore_CodeableReference>?; 
    fhir:report @<OneOrMore_Reference_Bundle_OR_Composition_OR_DiagnosticReport_OR_DocumentReference>?; 
    fhir:complication @<OneOrMore_CodeableReference>?; 
    fhir:followUp @<OneOrMore_CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:focalDevice @<OneOrMore_Procedure.focalDevice>?; 
    fhir:used @<OneOrMore_CodeableReference>?; 
    fhir:supportingInfo @<OneOrMore_Reference_Resource>?; 
}  
# The shelf-life and storage information for a medicinal product item or container can be described using this class
<ProductShelfLife> EXTENDS @<BackboneType> CLOSED {   
    a [fhir:ProductShelfLife]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:type @<CodeableConcept>?; 
    fhir:period @<Duration>  OR 
    			@<String>  ?; 
    fhir:specialPrecautionsForStorage @<OneOrMore_CodeableConcept>?; 
}  
# Who, What, When for a set of resources
<Provenance> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Provenance]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:target @<OneOrMore_Reference_Resource>; 
    fhir:occurred @<Period>  OR 
    			@<DateTime>  ?; 
    fhir:recorded @<Instant>?; 
    fhir:policy @<OneOrMore_Uri>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:authorization @<OneOrMore_CodeableReference>?; 
    fhir:why @<Markdown>?; 
    fhir:activity @<CodeableConcept>?; 
    fhir:basedOn @<OneOrMore_Reference_Resource>?; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:agent @<OneOrMore_Provenance.agent>; 
    fhir:entity @<OneOrMore_Provenance.entity>?; 
    fhir:signature @<OneOrMore_Signature>?; 
}  
# A measured or measurable amount
<Quantity> EXTENDS @<DataType> CLOSED {   
    a [fhir:Quantity]?;

    fhir:value @<Decimal>?; 
    fhir:comparator @<Code> AND
    	{fhir:v @fhirvs:quantity-comparator}?; 
    fhir:unit @<String>?; 
    fhir:system @<Uri>?; 
    fhir:code @<Code>?; 
}  
# A structured set of questions
<Questionnaire> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Questionnaire]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:derivedFrom @<OneOrMore_Canonical>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:subjectType @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:resource-types}?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:code @<OneOrMore_Coding>?; 
    fhir:item @<OneOrMore_Questionnaire.item>?; 
}  
# A structured set of questions and their answers
<QuestionnaireResponse> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:QuestionnaireResponse]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_ServiceRequest>?; 
    fhir:partOf @<OneOrMore_Reference_Observation_OR_Procedure>?; 
    fhir:questionnaire @<Canonical>; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:questionnaire-answers-status}; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:authored @<DateTime>?; 
    fhir:author @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:source @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:item @<OneOrMore_QuestionnaireResponse.item>?; 
}  
# Set of values bounded by low and high
<Range> EXTENDS @<DataType> CLOSED {   
    a [fhir:Range]?;

    fhir:low @<Quantity>?; 
    fhir:high @<Quantity>?; 
}  
# A ratio of two Quantity values - a numerator and a denominator
<Ratio> EXTENDS @<DataType> CLOSED {   
    a [fhir:Ratio]?;

    fhir:numerator @<Quantity>?; 
    fhir:denominator @<Quantity>?; 
}  
# Range of ratio values
<RatioRange> EXTENDS @<DataType> CLOSED {   
    a [fhir:RatioRange]?;

    fhir:lowNumerator @<Quantity>?; 
    fhir:highNumerator @<Quantity>?; 
    fhir:denominator @<Quantity>?; 
}  
# A reference from one resource to another
<Reference> EXTENDS @<DataType> CLOSED {   
    a [fhir:Reference]?;

    fhir:l IRI?;
    fhir:reference @<String>?; 
    fhir:type @<Uri>?; 
    fhir:identifier @<Identifier>?; 
    fhir:display @<String>?; 
}  
# Regulatory approval, clearance or licensing related to a regulated product, treatment, facility or activity e.g. Market Authorization for a Medicinal Product
<RegulatedAuthorization> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:RegulatedAuthorization]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:subject @<OneOrMore_Reference_ActivityDefinition_OR_BiologicallyDerivedProduct_OR_DeviceDefinition_OR_Ingredient_OR_Location_OR_ManufacturedItemDefinition_OR_MedicinalProductDefinition_OR_NutritionProduct_OR_ObservationDefinition_OR_Organization_OR_PackagedProductDefinition_OR_PlanDefinition_OR_Practitioner_OR_ResearchStudy_OR_SubstanceDefinition>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:region @<OneOrMore_CodeableConcept>?; 
    fhir:status @<CodeableConcept>?; 
    fhir:statusDate @<DateTime>?; 
    fhir:validityPeriod @<Period>?; 
    fhir:indication @<OneOrMore_CodeableReference>?; 
    fhir:intendedUse @<CodeableConcept>?; 
    fhir:basis @<OneOrMore_CodeableConcept>?; 
    fhir:holder @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:regulator @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:attachedDocument @<OneOrMore_Reference_DocumentReference>?; 
    fhir:case @<RegulatedAuthorization.case>?; 
}  
# Related artifacts for a knowledge resource
<RelatedArtifact> EXTENDS @<DataType> CLOSED {   
    a [fhir:RelatedArtifact]?;

    fhir:type @<Code> AND
    	{fhir:v @fhirvs:related-artifact-type}; 
    fhir:label @<String>?; 
    fhir:display @<String>?; 
    fhir:citation @<Markdown>?; 
    fhir:document @<Attachment>?; 
    fhir:resource @<Canonical>?; 
    fhir:resourceReference @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:artifact @<Markdown>  OR 
    			@<Attachment>  OR 
    			(@<Canonical>  AND {fhir:l @<Resource> })  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  ?; 
}  
# A person that is related to a patient, but who is not a direct target of care
<RelatedPerson> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:RelatedPerson]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }; 
    fhir:relationship @<OneOrMore_CodeableConcept>?; 
    fhir:role @<OneOrMore_CodeableConcept>?; 
    fhir:name @<OneOrMore_HumanName>?; 
    fhir:telecom @<OneOrMore_ContactPoint>?; 
    fhir:gender @<Code> AND
    	{fhir:v @fhirvs:administrative-gender}?; 
    fhir:birthDate @<Date>?; 
    fhir:address @<OneOrMore_Address>?; 
    fhir:photo @<OneOrMore_Attachment>?; 
    fhir:period @<Period>?; 
    fhir:communication @<OneOrMore_RelatedPerson.communication>?; 
}  
# Expresses a time or time period as relative to the time of an event
<RelativeTime> EXTENDS @<BackboneType> CLOSED {   
    a [fhir:RelativeTime]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:contextReference @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:contextDefinition @<Canonical>?; 
    fhir:contextPath @<String>?; 
    fhir:contextCode @<CodeableConcept>?; 
    fhir:offset @<Duration>  OR 
    			@<Range>  ?; 
    fhir:text @<String>?; 
}  
# A set of related requests
<RequestOrchestration> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:RequestOrchestration]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:instantiatesCanonical @<OneOrMore_Canonical>?; 
    fhir:instantiatesUri @<OneOrMore_Uri>?; 
    fhir:basedOn @<OneOrMore_Reference_Resource>?; 
    fhir:replaces @<OneOrMore_Reference_Resource>?; 
    fhir:groupIdentifier @<Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:request-status}; 
    fhir:intent @<Code> AND
    	{fhir:v @fhirvs:request-intent}; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:code @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:authoredOn @<DateTime>?; 
    fhir:author @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:goal @<OneOrMore_Reference_Goal>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:action @<OneOrMore_RequestOrchestration.action>?; 
}  
# A set of requirements - features of systems that are necessary
<Requirements> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Requirements]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:derivedFrom @<OneOrMore_Canonical>?; 
    fhir:imports @<OneOrMore_Requirements.imports>?; 
    fhir:reference @<OneOrMore_Url>?; 
    fhir:actor @<OneOrMore_Requirements.actor>?; 
    fhir:statement @<OneOrMore_Requirements.statement>?; 
}  
# Investigation to increase healthcare-related patient-independent knowledge
<ResearchStudy> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ResearchStudy]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:label @<OneOrMore_ResearchStudy.label>?; 
    fhir:protocol @<OneOrMore_Reference_PlanDefinition>?; 
    fhir:partOf @<OneOrMore_Reference_ResearchStudy>?; 
    fhir:citeAs @<Markdown>?; 
    fhir:relatesTo @<OneOrMore_ResearchStudy.relatesTo>?; 
    fhir:date @<DateTime>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:primaryPurposeType @<CodeableConcept>?; 
    fhir:phase @<CodeableConcept>?; 
    fhir:studyDesign @<OneOrMore_CodeableConcept>?; 
    fhir:focus @<OneOrMore_CodeableReference>?; 
    fhir:condition @<OneOrMore_CodeableConcept>?; 
    fhir:keyword @<OneOrMore_CodeableConcept>?; 
    fhir:region @<OneOrMore_CodeableConcept>?; 
    fhir:descriptionSummary @<Markdown>?; 
    fhir:description @<Markdown>?; 
    fhir:period @<Period>?; 
    fhir:site @<OneOrMore_Reference_Location_OR_Organization_OR_ResearchStudy>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:classifier @<OneOrMore_CodeableConcept>?; 
    fhir:associatedParty @<OneOrMore_ResearchStudy.associatedParty>?; 
    fhir:progressStatus @<OneOrMore_ResearchStudy.progressStatus>?; 
    fhir:whyStopped @<CodeableConcept>?; 
    fhir:recruitment @<ResearchStudy.recruitment>?; 
    fhir:comparisonGroup @<OneOrMore_ResearchStudy.comparisonGroup>?; 
    fhir:objective @<OneOrMore_ResearchStudy.objective>?; 
    fhir:result @<OneOrMore_Reference_Composition_OR_DiagnosticReport_OR_Evidence>?; 
}  
# Participant or object which is the recipient of investigative activities in a study
<ResearchSubject> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ResearchSubject]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:period @<Period>?; 
    fhir:study @<Reference> AND {fhir:l 
    			@<ResearchStudy> ? }; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Medication> OR 
    			@<Patient> OR 
    			@<Specimen> OR 
    			@<Substance> OR 
    			@<SubstanceDefinition> ? }; 
    fhir:subjectState @<OneOrMore_ResearchSubject.subjectState>?; 
    fhir:subjectMilestone @<OneOrMore_ResearchSubject.subjectMilestone>?; 
    fhir:comparisonGroup @<OneOrMore_CodeableReference>?; 
    fhir:consent @<OneOrMore_Reference_Consent>?; 
}  
<Resource> CLOSED {
}# Potential outcomes for a subject with likelihood
<RiskAssessment> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:RiskAssessment]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:parent @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:observation-status}; 
    fhir:method @<CodeableConcept>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  ?; 
    fhir:condition @<Reference> AND {fhir:l 
    			@<Condition> ? }?; 
    fhir:performer @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:basis @<OneOrMore_Reference_Resource>?; 
    fhir:prediction @<OneOrMore_RiskAssessment.prediction>?; 
    fhir:mitigation @<String>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# A series of measurements taken by a device
<SampledData> EXTENDS @<DataType> CLOSED {   
    a [fhir:SampledData]?;

    fhir:origin @<Quantity>; 
    fhir:interval @<Decimal>?; 
    fhir:intervalUnit @<Code> AND
    	{fhir:v @fhirvs:ucum-units}; 
    fhir:factor @<Decimal>?; 
    fhir:lowerLimit @<Decimal>?; 
    fhir:upperLimit @<Decimal>?; 
    fhir:dimensions @<PositiveInt>; 
    fhir:codeMap @<Canonical>?; 
    fhir:offsets @<String>?; 
    fhir:data @<String>?; 
}  
# A container for slots of time that may be available for booking appointments
<Schedule> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Schedule]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:active @<Boolean>?; 
    fhir:serviceCategory @<OneOrMore_CodeableConcept>?; 
    fhir:serviceType @<OneOrMore_CodeableReference>?; 
    fhir:specialty @<OneOrMore_CodeableConcept>?; 
    fhir:name @<String>?; 
    fhir:actor @<OneOrMore_Reference_CareTeam_OR_Device_OR_HealthcareService_OR_Location_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>; 
    fhir:planningHorizon @<Period>?; 
    fhir:comment @<Markdown>?; 
}  
# Search parameter for a resource
<SearchParameter> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:SearchParameter]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>; 
    fhir:title @<String>?; 
    fhir:derivedFrom @<Canonical>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:code @<Code>; 
    fhir:aliasCode @<OneOrMore_Code>?; 
    fhir:base @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:version-independent-all-resource-types}; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:search-param-type}; 
    fhir:expression @<String>?; 
    fhir:processingMode @<Code> AND
    	{fhir:v @fhirvs:search-processingmode}?; 
    fhir:constraint @<String>?; 
    fhir:target @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:version-independent-all-resource-types}?; 
    fhir:multipleOr @<Boolean>?; 
    fhir:multipleAnd @<Boolean>?; 
    fhir:comparator @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:search-comparator}?; 
    fhir:modifier @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:search-modifier-all-codes}?; 
    fhir:chain @<OneOrMore_String>?; 
    fhir:component @<OneOrMore_SearchParameter.component>?; 
}  
# A request for a service to be performed
<ServiceRequest> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ServiceRequest]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_DocumentReference_OR_DocumentReference_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest>?; 
    fhir:replaces @<OneOrMore_Reference_CarePlan_OR_CommunicationRequest_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription>?; 
    fhir:requisition @<Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:request-status}; 
    fhir:statusReason @<OneOrMore_CodeableConcept>?; 
    fhir:intent @<Code> AND
    	{fhir:v @fhirvs:request-intent}; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:doNotPerform @<Boolean>?; 
    fhir:code @<CodeableReference>?; 
    fhir:orderDetail @<OneOrMore_ServiceRequest.orderDetail>?; 
    fhir:quantity @<Quantity>  OR 
    			@<Ratio>  OR 
    			@<Range>  ?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<Patient> ? }; 
    fhir:focus @<OneOrMore_Reference_Resource>?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  ?; 
    fhir:asNeeded @<Boolean>?; 
    fhir:asNeededFor @<OneOrMore_CodeableConcept>?; 
    fhir:authoredOn @<DateTime>?; 
    fhir:requester @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:performerType @<CodeableConcept>?; 
    fhir:performer @<OneOrMore_Reference_CareTeam_OR_Device_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:location @<OneOrMore_CodeableReference>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:insurance @<OneOrMore_Reference_ClaimResponse_OR_Coverage>?; 
    fhir:supportingInfo @<OneOrMore_CodeableReference>?; 
    fhir:bodyStructure @<CodeableReference>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:patientInstruction @<OneOrMore_ServiceRequest.patientInstruction>?; 
    fhir:relevantHistory @<OneOrMore_Reference_Provenance>?; 
}  
# A Signature - XML DigSig, JWS, Graphical image of signature, etc.
<Signature> EXTENDS @<DataType> CLOSED {   
    a [fhir:Signature]?;

    fhir:type @<OneOrMore_Coding>?; 
    fhir:when @<Instant>?; 
    fhir:who @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:onBehalfOf @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:targetFormat @<Code> AND
    	{fhir:v @fhirvs:mimetypes}?; 
    fhir:sigFormat @<Code> AND
    	{fhir:v @fhirvs:mimetypes}?; 
    fhir:data @<Base64Binary>?; 
}  
# A slot of time on a schedule that may be available for booking appointments
<Slot> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Slot]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:serviceCategory @<OneOrMore_CodeableConcept>?; 
    fhir:serviceType @<OneOrMore_CodeableReference>?; 
    fhir:specialty @<OneOrMore_CodeableConcept>?; 
    fhir:appointmentType @<OneOrMore_CodeableConcept>?; 
    fhir:schedule @<Reference> AND {fhir:l 
    			@<Schedule> ? }; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:slotstatus}; 
    fhir:start @<Instant>; 
    fhir:end @<Instant>; 
    fhir:overbooked @<Boolean>?; 
    fhir:comment @<String>?; 
}  
# Sample for analysis
<Specimen> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Specimen]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:specimen-status}?; 
    fhir:type @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Location> OR 
    			@<NutritionProduct> OR 
    			@<Patient> OR 
    			@<Substance> ? }?; 
    fhir:receivedTime @<DateTime>?; 
    fhir:parent @<OneOrMore_Reference_Specimen>?; 
    fhir:request @<OneOrMore_Reference_ServiceRequest>?; 
    fhir:combined @<Code> AND
    	{fhir:v @fhirvs:specimen-combined}?; 
    fhir:role @<OneOrMore_CodeableConcept>?; 
    fhir:feature @<OneOrMore_Specimen.feature>?; 
    fhir:collection @<Specimen.collection>?; 
    fhir:processing @<OneOrMore_Specimen.processing>?; 
    fhir:container @<OneOrMore_Specimen.container>?; 
    fhir:condition @<OneOrMore_CodeableConcept>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  
# Kind of specimen
<SpecimenDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:SpecimenDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:derivedFromCanonical @<OneOrMore_Canonical>?; 
    fhir:derivedFromUri @<OneOrMore_Uri>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:subject @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Group> })  ?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:typeCollected @<CodeableConcept>?; 
    fhir:patientPreparation @<OneOrMore_CodeableConcept>?; 
    fhir:timeAspect @<String>?; 
    fhir:collection @<OneOrMore_CodeableConcept>?; 
    fhir:typeTested @<OneOrMore_SpecimenDefinition.typeTested>?; 
}  
# Structural Definition
<StructureDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:StructureDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:keyword @<OneOrMore_Coding>?; 
    fhir:fhirVersion @<Code> AND
    	{fhir:v @fhirvs:FHIR-version}?; 
    fhir:mapping @<OneOrMore_StructureDefinition.mapping>?; 
    fhir:kind @<Code> AND
    	{fhir:v @fhirvs:structure-definition-kind}; 
    fhir:abstract @<Boolean>; 
    fhir:context @<OneOrMore_StructureDefinition.context>?; 
    fhir:contextInvariant @<OneOrMore_String>?; 
    fhir:type @<Uri>; 
    fhir:baseDefinition @<Canonical>?; 
    fhir:derivation @<Code> AND
    	{fhir:v @fhirvs:type-derivation-rule}?; 
    fhir:snapshot @<StructureDefinition.snapshot>?; 
    fhir:differential @<StructureDefinition.differential>?; 
}  
# A Map of relationships between 2 structures that can be used to transform data
<StructureMap> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:StructureMap]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:structure @<OneOrMore_StructureMap.structure>?; 
    fhir:import @<OneOrMore_Canonical>?; 
    fhir:const @<OneOrMore_StructureMap.const>?; 
    fhir:group @<OneOrMore_StructureMap.group>; 
}  
# Information about a request for notifications to a client based on a SubscriptionTopic
<Subscription> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Subscription]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:name @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:subscription-status}; 
    fhir:topic @<Canonical>; 
    fhir:contact @<OneOrMore_ContactPoint>?; 
    fhir:end @<Instant>?; 
    fhir:managingEntity @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:reason @<String>?; 
    fhir:filterBy @<OneOrMore_Subscription.filterBy>?; 
    fhir:channelType @<Coding>; 
    fhir:endpoint @<Url>?; 
    fhir:parameter @<OneOrMore_Subscription.parameter>?; 
    fhir:heartbeatPeriod @<UnsignedInt>?; 
    fhir:timeout @<UnsignedInt>?; 
    fhir:contentType @<Code> AND
    	{fhir:v @fhirvs:mimetypes}?; 
    fhir:content @<Code> AND
    	{fhir:v @fhirvs:subscription-payload-content}?; 
    fhir:maxCount @<PositiveInt>?; 
}  
# Status information about a Subscription provided during event notification
<SubscriptionStatus> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:SubscriptionStatus]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:status @<Code> AND
    	{fhir:v @fhirvs:subscription-status}?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:subscription-notification-type}; 
    fhir:eventsSinceSubscriptionStart @<Integer64>?; 
    fhir:notificationEvent @<OneOrMore_SubscriptionStatus.notificationEvent>?; 
    fhir:subscription @<Reference> AND {fhir:l 
    			@<Subscription> ? }; 
    fhir:topic @<Canonical>?; 
    fhir:error @<OneOrMore_CodeableConcept>?; 
}  
# The definition of a specific topic for triggering events within the Subscriptions framework
<SubscriptionTopic> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:SubscriptionTopic]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:derivedFrom @<OneOrMore_Canonical>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:trigger @<OneOrMore_SubscriptionTopic.trigger>?; 
}  
# A homogeneous material with a definite composition
<Substance> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Substance]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:substance-status}?; 
    fhir:category @<OneOrMore_CodeableConcept>?; 
    fhir:code @<CodeableReference>; 
    fhir:description @<Markdown>?; 
    fhir:expiry @<DateTime>?; 
    fhir:quantity @<Quantity>?; 
}  
# The detailed description of a substance, typically at a level beyond what is used for prescribing
<SubstanceDefinition> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:SubstanceDefinition]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:status @<CodeableConcept>?; 
    fhir:classification @<OneOrMore_CodeableConcept>?; 
    fhir:domain @<CodeableConcept>?; 
    fhir:grade @<OneOrMore_CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:manufacturer @<OneOrMore_Reference_Organization>?; 
    fhir:supplier @<OneOrMore_Reference_Organization>?; 
    fhir:moiety @<OneOrMore_SubstanceDefinition.moiety>?; 
    fhir:characterization @<OneOrMore_SubstanceDefinition.characterization>?; 
    fhir:property @<OneOrMore_SubstanceDefinition.property>?; 
    fhir:molecularWeight @<OneOrMore_SubstanceDefinition.molecularWeight>?; 
    fhir:structure @<SubstanceDefinition.structure>?; 
    fhir:code @<OneOrMore_SubstanceDefinition.code>?; 
    fhir:name @<OneOrMore_SubstanceDefinition.name>?; 
    fhir:relationship @<OneOrMore_SubstanceDefinition.relationship>?; 
    fhir:sourceMaterial @<SubstanceDefinition.sourceMaterial>?; 
}  
# A task to be performed
<Task> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:Task]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_Resource>?; 
    fhir:groupIdentifier @<Identifier>?; 
    fhir:partOf @<OneOrMore_Reference_Task>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:task-status}; 
    fhir:statusReason @<OneOrMore_CodeableReference>?; 
    fhir:businessStatus @<CodeableConcept>?; 
    fhir:intent @<Code> AND
    	{fhir:v @fhirvs:task-intent}; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:doNotPerform @<Boolean>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:focus @<OneOrMore_Task.focus>?; 
    fhir:for @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:requestedPeriod @<Period>?; 
    fhir:executionPeriod @<Period>?; 
    fhir:authoredOn @<DateTime>?; 
    fhir:lastModified @<DateTime>?; 
    fhir:requester @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:requestedPerformer @<OneOrMore_CodeableReference>?; 
    fhir:owner @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:performer @<OneOrMore_Task.performer>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:insurance @<OneOrMore_Reference_ClaimResponse_OR_Coverage>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:relevantHistory @<OneOrMore_Reference_Provenance>?; 
    fhir:restriction @<Task.restriction>?; 
    fhir:input @<OneOrMore_Task.input>?; 
    fhir:output @<OneOrMore_Task.output>?; 
}  
# A statement of system capabilities
<TerminologyCapabilities> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:TerminologyCapabilities]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:kind @<Code> AND
    	{fhir:v @fhirvs:capability-statement-kind}; 
    fhir:software @<TerminologyCapabilities.software>?; 
    fhir:implementation @<TerminologyCapabilities.implementation>?; 
    fhir:lockedDate @<Boolean>?; 
    fhir:codeSystem @<OneOrMore_TerminologyCapabilities.codeSystem>?; 
    fhir:supplements @<TerminologyCapabilities.supplements>?; 
    fhir:expansion @<TerminologyCapabilities.expansion>?; 
    fhir:codeSearch @<Code> AND
    	{fhir:v @fhirvs:code-search-support}?; 
    fhir:validateCode @<TerminologyCapabilities.validateCode>?; 
    fhir:translation @<TerminologyCapabilities.translation>?; 
}  
# A timing schedule that specifies an event that may occur multiple times
<Timing> EXTENDS @<BackboneType> CLOSED {   
    a [fhir:Timing]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:event @<OneOrMore_DateTime>?; 
    fhir:repeat @<Element>?; 
    fhir:code @<CodeableConcept>?; 
}  
# Defines an expected trigger for a module
<TriggerDefinition> EXTENDS @<DataType> CLOSED {   
    a [fhir:TriggerDefinition]?;

    fhir:type @<Code> AND
    	{fhir:v @fhirvs:trigger-type}; 
    fhir:name @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:subscriptionTopic @<Canonical>?; 
    fhir:timing @<Timing>  OR 
    			@<Date>  OR 
    			@<DateTime>  ?; 
    fhir:data @<OneOrMore_DataRequirement>?; 
    fhir:condition @<Expression>?; 
}  
# Describes the context of use for a conformance or knowledge resource
<UsageContext> EXTENDS @<DataType> CLOSED {   
    a [fhir:UsageContext]?;

    fhir:code @<Coding>; 
    fhir:value @<CodeableConcept>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			(@<Reference>  AND {fhir:l @<PlanDefinition> OR 
    			 @<ResearchStudy> OR 
    			 @<InsurancePlan> OR 
    			 @<HealthcareService> OR 
    			 @<Group> OR 
    			 @<Location> OR 
    			 @<Organization> })  ; 
}  
# A set of codes drawn from one or more code systems
<ValueSet> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:ValueSet]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:url @<Uri>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:version @<String>?; 
    fhir:versionAlgorithm @<String>  OR 
    			@<Coding>  ?; 
    fhir:name @<String>?; 
    fhir:title @<String>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:publication-status}; 
    fhir:experimental @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:publisher @<String>?; 
    fhir:contact @<OneOrMore_ContactDetail>?; 
    fhir:description @<Markdown>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:immutable @<Boolean>?; 
    fhir:purpose @<Markdown>?; 
    fhir:copyright @<Markdown>?; 
    fhir:copyrightLabel @<String>?; 
    fhir:approvalDate @<Date>?; 
    fhir:lastReviewDate @<Date>?; 
    fhir:effectivePeriod @<Period>?; 
    fhir:topic @<OneOrMore_CodeableConcept>?; 
    fhir:author @<OneOrMore_ContactDetail>?; 
    fhir:editor @<OneOrMore_ContactDetail>?; 
    fhir:reviewer @<OneOrMore_ContactDetail>?; 
    fhir:endorser @<OneOrMore_ContactDetail>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:compose @<ValueSet.compose>?; 
    fhir:expansion @<ValueSet.expansion>?; 
}  
# Virtual Service Contact Details
<VirtualServiceDetail> EXTENDS @<DataType> CLOSED {   
    a [fhir:VirtualServiceDetail]?;

    fhir:channelType @<Coding>?; 
    fhir:address @<Url>  OR 
    			@<String>  OR 
    			@<ContactPoint>  OR 
    			@<ExtendedContactDetail>  ?; 
    fhir:additionalInfo @<OneOrMore_Url>?; 
    fhir:maxParticipants @<PositiveInt>?; 
    fhir:sessionKey @<String>?; 
}  
# Prescription for vision correction products for a patient
<VisionPrescription> EXTENDS @<DomainResource> CLOSED {   
    a [fhir:VisionPrescription]?;fhir:nodeRole [fhir:treeRoot]?;

    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:basedOn @<OneOrMore_Reference_CarePlan_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest>?; 
    fhir:groupIdentifier @<Identifier>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:fm-status}; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:created @<DateTime>; 
    fhir:patient @<Reference> AND {fhir:l 
    			@<Patient> ? }; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:dateWritten @<DateTime>; 
    fhir:prescriber @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }; 
    fhir:lensSpecification @<OneOrMore_VisionPrescription.lensSpecification>; 
}  
# Primitive Type base64Binary
<Base64Binary> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:Base64Binary]?;

    fhir:v xsd:base64Binary?; 
}  
# Primitive Type boolean
<Boolean> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:Boolean]?;

    fhir:v xsd:boolean?; 
}  
# Primitive Type canonical
<Canonical> EXTENDS @<Uri> CLOSED {   
    a [fhir:Canonical]?;

}  
# Primitive Type code
<Code> EXTENDS @<String> CLOSED {   
    a [fhir:Code]?;

}  
# Primitive Type date
<Date> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:Date]?;

    fhir:v xsd:gYear OR xsd:gYearMonth OR xsd:date?; 
}  
# Primitive Type dateTime
<DateTime> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:DateTime]?;

    fhir:v xsd:gYear OR xsd:gYearMonth OR xsd:date OR xsd:dateTime?; 
}  
# Primitive Type decimal
<Decimal> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:Decimal]?;

    fhir:v xsd:decimal OR xsd:double?; 
}  
# Primitive Type id
<Id> EXTENDS @<String> CLOSED {   
    a [fhir:Id]?;

}  
# Primitive Type instant
<Instant> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:Instant]?;

    fhir:v xsd:dateTime?; 
}  
# Primitive Type integer
<Integer> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:Integer]?;

    fhir:v xsd:int MININCLUSIVE -2147483648 MAXINCLUSIVE 2147483647?; 
}  
# Primitive Type integer64
<Integer64> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:Integer64]?;

    fhir:v xsd:long MININCLUSIVE -9223372036854775808 MAXINCLUSIVE 9223372036854775807?; 
}  
# Primitive Type markdown
<Markdown> EXTENDS @<String> CLOSED {   
    a [fhir:Markdown]?;

}  
# Primitive Type oid
<Oid> EXTENDS @<Uri> CLOSED {   
    a [fhir:Oid]?;

}  
# Primitive Type positiveInt
<PositiveInt> EXTENDS @<Integer> CLOSED {   
    a [fhir:PositiveInt]?;

}  
# Primitive Type string
<String> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:String]?;

    fhir:v xsd:string MAXLENGTH 1048576?; 
}  
# Primitive Type time
<Time> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:Time]?;

    fhir:v xsd:time?; 
}  
# Primitive Type unsignedInt
<UnsignedInt> EXTENDS @<Integer> CLOSED {   
    a [fhir:UnsignedInt]?;

}  
# Primitive Type uri
<Uri> EXTENDS @<PrimitiveType> CLOSED {   
    a [fhir:Uri]?;

    fhir:v xsd:anyURI?; 
}  
# Primitive Type url
<Url> EXTENDS @<Uri> CLOSED {   
    a [fhir:Url]?;

}  
# Primitive Type uuid
<Uuid> EXTENDS @<Uri> CLOSED {   
    a [fhir:Uuid]?;

}  
<xhtml> CLOSED {
}
# Characteristics e.g. a product's onset of action
<AdministrableProductDefinition.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<CodeableConcept>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Date>  OR 
    			@<Boolean>  OR 
    			@<Markdown>  OR 
    			@<Attachment>  OR 
    			(@<Reference>  AND {fhir:l @<Binary> })  ?; 
    fhir:status @<CodeableConcept>?; 
}  

# Vision lens authorization
<VisionPrescription.lensSpecification> EXTENDS @<BackboneElement> CLOSED {   
    fhir:product @<CodeableConcept>; 
    fhir:eye @<Code> AND
    	{fhir:v @fhirvs:vision-eye-codes}; 
    fhir:sphere @<Decimal>?; 
    fhir:cylinder @<Decimal>?; 
    fhir:axis @<Integer>?; 
    fhir:prism @<OneOrMore_VisionPrescription.lensSpecification.prism>?; 
    fhir:add @<Decimal>?; 
    fhir:power @<Decimal>?; 
    fhir:backCurve @<Decimal>?; 
    fhir:diameter @<Decimal>?; 
    fhir:duration @<Quantity>?; 
    fhir:color @<String>?; 
    fhir:brand @<String>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  

# Identifies the standards, specifications, or formal guidances for the capabilities supported by the device
<DeviceDefinition.conformsTo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>?; 
    fhir:specification @<CodeableConcept>; 
    fhir:version @<OneOrMore_String>?; 
    fhir:source @<OneOrMore_RelatedArtifact>?; 
}  

# A nested attribute estimate; which is the attribute estimate of an attribute estimate
<Evidence.statistic.attributeEstimate.attributeEstimatenull> CLOSED {   
}  

# Contract Valued Item List
<Contract.term.asset.valuedItem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:entity @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  ?; 
    fhir:identifier @<Identifier>?; 
    fhir:effectiveTime @<DateTime>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:points @<Decimal>?; 
    fhir:net @<Money>?; 
    fhir:payment @<String>?; 
    fhir:paymentDate @<DateTime>?; 
    fhir:responsible @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:recipient @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:linkId @<OneOrMore_String>?; 
    fhir:securityLabelNumber @<OneOrMore_UnsignedInt>?; 
}  

# Links related to this Bundle
<Bundle.link> EXTENDS @<BackboneElement> CLOSED {   
    fhir:relation @<Code> AND
    	{fhir:v @fhirvs:iana-link-relations}; 
    fhir:url @<Uri>; 
}  

# Unique identifiers used for system
<NamingSystem.uniqueId> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:namingsystem-identifier-type}; 
    fhir:value @<String>; 
    fhir:preferred @<Boolean>?; 
    fhir:comment @<String>?; 
    fhir:period @<Period>?; 
    fhir:authoritative @<Boolean>?; 
}  

# Insurer added line items
<ClaimResponse.addItem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:itemSequence @<OneOrMore_PositiveInt>?; 
    fhir:detailSequence @<OneOrMore_PositiveInt>?; 
    fhir:subdetailSequence @<OneOrMore_PositiveInt>?; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:informationSequence @<OneOrMore_PositiveInt>?; 
    fhir:provider @<OneOrMore_Reference_Organization_OR_Practitioner_OR_PractitionerRole>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:request @<OneOrMore_Reference_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest_OR_VisionPrescription>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:programCode @<OneOrMore_CodeableConcept>?; 
    fhir:serviced @<Date>  OR 
    			@<Period>  ?; 
    fhir:location @<CodeableConcept>  OR 
    			@<Address>  OR 
    			(@<Reference>  AND {fhir:l @<Location> })  ?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:bodySite @<OneOrMore_ClaimResponse.addItem.bodySite>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ClaimResponse.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ClaimResponse.item.adjudication>?; 
    fhir:detail @<OneOrMore_ClaimResponse.addItem.detail>?; 
}  

# Additional information supplied about each concept
<CodeSystem.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:uri @<Uri>?; 
    fhir:description @<String>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:concept-property-type}; 
}  

# Nested Exception Provisions
<Consent.provision.provisionnull> CLOSED {   
}  

# Insurer added line items
<ClaimResponse.addItem.detail.subDetail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ClaimResponse.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ClaimResponse.item.adjudication>?; 
}  

# Resource served on the REST interface
<CapabilityStatement.rest.resource> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<Uri>; 
    fhir:definition @<Canonical>?; 
    fhir:profile @<Canonical>?; 
    fhir:supportedProfile @<OneOrMore_Canonical>?; 
    fhir:documentation @<Markdown>?; 
    fhir:interaction @<OneOrMore_CapabilityStatement.rest.resource.interaction>?; 
    fhir:versioning @<Code> AND
    	{fhir:v @fhirvs:versioning-policy}?; 
    fhir:readHistory @<Boolean>?; 
    fhir:updateCreate @<Boolean>?; 
    fhir:conditionalCreate @<Boolean>?; 
    fhir:conditionalRead @<Code> AND
    	{fhir:v @fhirvs:conditional-read-status}?; 
    fhir:conditionalUpdate @<Boolean>?; 
    fhir:conditionalPatch @<Boolean>?; 
    fhir:conditionalDelete @<Code> AND
    	{fhir:v @fhirvs:conditional-delete-status}?; 
    fhir:referencePolicy @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:reference-handling-policy}?; 
    fhir:searchInclude @<OneOrMore_String>?; 
    fhir:searchRevInclude @<OneOrMore_String>?; 
    fhir:searchParam @<OneOrMore_CapabilityStatement.rest.resource.searchParam>?; 
    fhir:operation @<OneOrMore_CapabilityStatement.rest.resource.operation>?; 
}  

# Scheduling information for enteral feeding products
<NutritionOrder.enteralFormula.administration.schedule> EXTENDS @<BackboneElement> CLOSED {   
    fhir:timing @<OneOrMore_Timing>?; 
    fhir:asNeeded @<Boolean>?; 
    fhir:asNeededFor @<CodeableConcept>?; 
}  

# List of the costs
<InsurancePlan.specificCost.benefit.cost> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:applicability @<CodeableConcept>?; 
    fhir:qualifier @<OneOrMore_CodeableConcept>?; 
    fhir:value @<Quantity>?; 
}  

# The name or names of the device as given by the manufacturer
<DeviceDefinition.deviceName> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:type @<CodeableConcept>; 
}  

# Responses to this message
<MessageDefinition.allowedResponse> EXTENDS @<BackboneElement> CLOSED {   
    fhir:message @<Canonical>; 
    fhir:situation @<Markdown>?; 
}  

# Higher-level requirement or statement which this is a logical sub-requirement of
<Requirements.statement.partOf> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<Canonical>?; 
    fhir:key @<Id>; 
}  

# Handling of intercurrent event
<ResearchStudy.objective.outcomeMeasure.eventHandling> EXTENDS @<BackboneElement> CLOSED {   
    fhir:event @<CodeableConcept>?; 
    fhir:group @<CodeableConcept>?; 
    fhir:handling @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
}  

# Event information
<ExplanationOfBenefit.event> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:when @<DateTime>  OR 
    			@<Period>  ; 
}  

# Set of qualified values for observation results
<ObservationDefinition.qualifiedValue> EXTENDS @<BackboneElement> CLOSED {   
    fhir:context @<CodeableConcept>?; 
    fhir:appliesTo @<OneOrMore_CodeableConcept>?; 
    fhir:sexParameterForClinicalUse @<Code> AND
    	{fhir:v @fhirvs:administrative-gender}?; 
    fhir:age @<Range>?; 
    fhir:gestationalAge @<Range>?; 
    fhir:condition @<String>?; 
    fhir:rangeCategory @<Code> AND
    	{fhir:v @fhirvs:observation-range-category}?; 
    fhir:range @<Range>?; 
    fhir:validCodedValueSet @<Canonical>?; 
    fhir:normalCodedValueSet @<Canonical>?; 
    fhir:abnormalCodedValueSet @<Canonical>?; 
    fhir:criticalCodedValueSet @<Canonical>?; 
    fhir:interpretation @<OneOrMore_CodeableConcept>?; 
}  

# Patient insurance information
<CoverageEligibilityRequest.insurance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:focal @<Boolean>?; 
    fhir:coverage @<Reference> AND {fhir:l 
    			@<Coverage> ? }; 
    fhir:businessArrangement @<String>?; 
}  

# Relationship to another action
<RequestOrchestration.action.relatedAction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:targetId @<Id>; 
    fhir:relationship @<Code> AND
    	{fhir:v @fhirvs:action-relationship-type}; 
    fhir:endRelationship @<Code> AND
    	{fhir:v @fhirvs:action-relationship-type}?; 
    fhir:offset @<Duration>  OR 
    			@<Range>  ?; 
}  

# Profiles that apply globally
<ImplementationGuide.global> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:resource-types}; 
    fhir:profile @<Canonical>; 
}  

# Recipient of benefits payable
<Claim.payee> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:party @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
}  

# Who or what performed the task
<Task.performer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:function @<CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
}  

# Response to offer text
<Contract.term.offer.answer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value @<Boolean>  OR 
    			@<Decimal>  OR 
    			@<Integer>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Time>  OR 
    			@<String>  OR 
    			@<Uri>  OR 
    			@<Attachment>  OR 
    			@<Coding>  OR 
    			@<Quantity>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  ; 
}  

# Consent Verified by patient or family
<Consent.verification> EXTENDS @<BackboneElement> CLOSED {   
    fhir:verified @<Boolean>; 
    fhir:type @<CodeableConcept>?; 
    fhir:verifiedBy @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:verifiedWith @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> OR 
    			@<RelatedPerson> ? }?; 
    fhir:date @<OneOrMore_DateTime>?; 
}  

# Indicates whether and when the device is available on the market
<DeviceDefinition.udiDeviceIdentifier.marketDistribution> EXTENDS @<BackboneElement> CLOSED {   
    fhir:marketPeriod @<Period>; 
    fhir:subJurisdiction @<Uri>; 
}  

# If this describes a specific instance
<TerminologyCapabilities.implementation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>; 
    fhir:url @<Url>?; 
}  

# Details of how medication was taken
<MedicationAdministration.dosage> EXTENDS @<BackboneElement> CLOSED {   
    fhir:text @<String>?; 
    fhir:site @<CodeableConcept>?; 
    fhir:route @<CodeableConcept>?; 
    fhir:method @<CodeableConcept>?; 
    fhir:dose @<Quantity>?; 
    fhir:rate @<Ratio>  OR 
    			@<SimpleQuantity>  ?; 
}  

# The nutrition product intended for consumption and/or administration
<NutritionIntake.nutritionItem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:nutritionProduct @<CodeableReference>?; 
    fhir:consumedItem @<OneOrMore_NutritionIntake.nutritionItem.consumedItem>?; 
    fhir:notConsumedItem @<OneOrMore_NutritionIntake.nutritionItem.notConsumedItem>?; 
}  

# Include one or more codes from a code system or other value set(s)
<ValueSet.compose.include> EXTENDS @<BackboneElement> CLOSED {   
    fhir:system @<Uri>?; 
    fhir:version @<String>?; 
    fhir:concept @<OneOrMore_ValueSet.compose.include.concept>?; 
    fhir:filter @<OneOrMore_ValueSet.compose.include.filter>?; 
    fhir:valueSet @<OneOrMore_Canonical>?; 
    fhir:copyright @<Markdown>?; 
}  

# Input data requirements
<RequestOrchestration.action.input> EXTENDS @<BackboneElement> CLOSED {   
    fhir:title @<String>?; 
    fhir:requirement @<DataRequirement>?; 
    fhir:relatedData @<Id>?; 
}  

# Additional coverage classifications
<Coverage.class> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<Identifier>; 
    fhir:name @<String>?; 
}  

# Order of the results
<DataRequirement.sort> EXTENDS @<Element> CLOSED {   
    fhir:path @<String>; 
    fhir:direction @<Code> AND
    	{fhir:v @fhirvs:sort-direction}; 
}  

# Specific eligibility requirements required to use the service
<HealthcareService.eligibility> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>?; 
    fhir:value @<CodeableConcept>  OR 
    			@<Boolean>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Reference>  ?; 
    fhir:comment @<Markdown>?; 
    fhir:period @<Period>?; 
}  

# Supported expansion parameter
<TerminologyCapabilities.expansion.parameter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<Code>; 
    fhir:documentation @<Markdown>?; 
}  

# A contact party (e.g. guardian, partner, friend) for the patient
<Patient.contact> EXTENDS @<BackboneElement> CLOSED {   
    fhir:relationship @<OneOrMore_CodeableConcept>?; 
    fhir:role @<OneOrMore_CodeableConcept>?; 
    fhir:name @<HumanName>?; 
    fhir:additionalName @<OneOrMore_HumanName>?; 
    fhir:telecom @<OneOrMore_ContactPoint>?; 
    fhir:address @<Address>?; 
    fhir:additionalAddress @<OneOrMore_Address>?; 
    fhir:gender @<Code> AND
    	{fhir:v @fhirvs:administrative-gender}?; 
    fhir:organization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:period @<Period>?; 
}  

# Details about the admission to a healthcare service
<Encounter.admission> EXTENDS @<BackboneElement> CLOSED {   
    fhir:preAdmissionIdentifier @<Identifier>?; 
    fhir:origin @<Reference> AND {fhir:l 
    			@<Location> OR 
    			@<Organization> ? }?; 
    fhir:admitSource @<CodeableConcept>?; 
    fhir:reAdmission @<CodeableConcept>?; 
    fhir:destination @<Reference> AND {fhir:l 
    			@<Location> OR 
    			@<Organization> ? }?; 
    fhir:dischargeDisposition @<CodeableConcept>?; 
}  

# Inherent, essentially fixed, characteristics of this kind of device, e.g., time properties, size, etc
<DeviceDefinition.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<Quantity>  OR 
    			@<CodeableConcept>  OR 
    			@<String>  OR 
    			@<Boolean>  OR 
    			@<Integer>  OR 
    			@<Range>  OR 
    			@<Attachment>  ; 
}  

# Protocol followed by the provider
<Immunization.protocolApplied> EXTENDS @<BackboneElement> CLOSED {   
    fhir:series @<String>?; 
    fhir:authority @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:targetDisease @<OneOrMore_CodeableConcept>?; 
    fhir:doseNumber @<CodeableConcept>?; 
    fhir:seriesDoses @<CodeableConcept>?; 
}  

# A dose limit for safe use of the medication
<DosageSafety.doseLimit> EXTENDS @<Element> CLOSED {   
    fhir:value @<Integer>  OR 
    			@<Quantity>  OR 
    			@<Expression>  ; 
    fhir:scope @<Code> AND
    	{fhir:v @fhirvs:dose-limit-scope}; 
    fhir:period @<Duration>?; 
    fhir:text @<String>?; 
}  

# If an extension, where it can be used in instances
<StructureDefinition.context> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:extension-context-type}; 
    fhir:expression @<String>; 
}  

# What task is acting on
<Task.focus> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value (@<Reference>  AND {fhir:l @<Resource> })  OR 
    			(@<Canonical>  AND {fhir:l @<CanonicalResource> })  ; 
}  

# Any restrictions on medication substitution
<MedicationRequest.substitution> EXTENDS @<BackboneElement> CLOSED {   
    fhir:allowed @<Boolean>  OR 
    			@<CodeableConcept>  ; 
    fhir:reason @<CodeableConcept>?; 
}  

# Dynamic aspects of the definition
<RequestOrchestration.action.dynamicValue> EXTENDS @<BackboneElement> CLOSED {   
    fhir:path @<String>?; 
    fhir:expression @<Expression>?; 
}  

# Link to a Patient or RelatedPerson resource that concerns the same actual individual
<Patient.link> EXTENDS @<BackboneElement> CLOSED {   
    fhir:other @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<RelatedPerson> ? }; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:link-type}; 
}  

# Anatomical location
<ClaimResponse.addItem.bodySite> EXTENDS @<BackboneElement> CLOSED {   
    fhir:site @<OneOrMore_CodeableReference>; 
    fhir:subSite @<OneOrMore_CodeableConcept>?; 
}  

# Defines how IG is built by tools
<ImplementationGuide.definition.parameter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Coding>; 
    fhir:value @<String>; 
}  

# Specifics for when this is an interaction
<ClinicalUseDefinition.interaction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:interactant @<OneOrMore_ClinicalUseDefinition.interaction.interactant>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:effect @<CodeableReference>?; 
    fhir:incidence @<CodeableConcept>?; 
    fhir:management @<OneOrMore_CodeableConcept>?; 
    fhir:severity @<CodeableConcept>?; 
}  

# Anatomical location
<Claim.item.bodySite> EXTENDS @<BackboneElement> CLOSED {   
    fhir:site @<OneOrMore_CodeableReference>; 
    fhir:subSite @<OneOrMore_CodeableConcept>?; 
}  

# Composition is broken into sections
<Composition.section> EXTENDS @<BackboneElement> CLOSED {   
    fhir:title @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:author @<OneOrMore_Reference_CareTeam_OR_Device_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:focus @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:text @<Narrative>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:orderedBy @<CodeableConcept>?; 
    fhir:entry @<OneOrMore_Reference_Resource>?; 
    fhir:emptyReason @<CodeableConcept>?; 
    fhir:section @<OneOrMore_Composition.section>?; 
}  

# How this product was collected
<BiologicallyDerivedProduct.collection> EXTENDS @<BackboneElement> CLOSED {   
    fhir:collector @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:sourcePatient @<Reference> AND {fhir:l 
    			@<Patient> ? }?; 
    fhir:sourceOrganization @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:collected @<DateTime>  OR 
    			@<Period>  ?; 
    fhir:procedure @<Reference> AND {fhir:l 
    			@<Procedure> ? }?; 
}  

# Definition of an additional attribute to act as a data source or target
<ConceptMap.additionalAttribute> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:uri @<Uri>?; 
    fhir:description @<String>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:conceptmap-attribute-type}; 
}  

# Details of the recurrence pattern/template used to generate occurrences
<Appointment.recurrenceTemplate> EXTENDS @<BackboneElement> CLOSED {   
    fhir:timezone @<CodeableConcept>?; 
    fhir:recurrenceType @<CodeableConcept>; 
    fhir:lastOccurrenceDate @<Date>?; 
    fhir:occurrenceCount @<PositiveInt>?; 
    fhir:occurrenceDate @<OneOrMore_Date>?; 
    fhir:weeklyTemplate @<Appointment.recurrenceTemplate.weeklyTemplate>?; 
    fhir:monthlyTemplate @<Appointment.recurrenceTemplate.monthlyTemplate>?; 
    fhir:yearlyTemplate @<Appointment.recurrenceTemplate.yearlyTemplate>?; 
    fhir:excludingDate @<OneOrMore_Date>?; 
    fhir:excludingRecurrenceId @<OneOrMore_PositiveInt>?; 
}  

# Prior or corollary claims
<Claim.related> EXTENDS @<BackboneElement> CLOSED {   
    fhir:claim @<Reference> AND {fhir:l 
    			@<Claim> ? }?; 
    fhir:relationship @<CodeableConcept>?; 
    fhir:reference @<Identifier>?; 
}  

# Example value (as defined for type)
<ElementDefinition.example> EXTENDS @<Element> CLOSED {   
    fhir:label @<String>; 
    fhir:value @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ; 
}  

# Specifies descriptive properties of the nutrition product
<NutritionProduct.characteristic> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<CodeableConcept>  OR 
    			@<String>  OR 
    			@<SimpleQuantity>  OR 
    			@<Base64Binary>  OR 
    			@<Attachment>  OR 
    			@<Boolean>  ; 
}  

# Who should participate in the action
<PlanDefinition.action.participant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:actorId @<String>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:action-participant-type}?; 
    fhir:typeCanonical @<Canonical>?; 
    fhir:typeReference @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Endpoint> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<MedicinalProductDefinition> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> OR 
    			@<Specimen> OR 
    			@<Substance> OR 
    			@<SubstanceDefinition> ? }?; 
    fhir:role @<CodeableConcept>?; 
    fhir:function @<CodeableConcept>?; 
}  

# Page/Section in the Guide
<ImplementationGuide.definition.page> EXTENDS @<BackboneElement> CLOSED {   
    fhir:source @<Url>  OR 
    			@<String>  OR 
    			@<Markdown>  ?; 
    fhir:name @<Url>; 
    fhir:title @<String>; 
    fhir:generation @<Code> AND
    	{fhir:v @fhirvs:guide-page-generation}; 
    fhir:page @<OneOrMore_ImplementationGuide.definition.page>?; 
}  

# Direct container of specimen (tube/slide, etc.)
<Specimen.container> EXTENDS @<BackboneElement> CLOSED {   
    fhir:device @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Device> })  OR 
    			(@<Canonical>  AND {fhir:l @<DeviceDefinition> })  ; 
    fhir:specimenQuantity @<Quantity>?; 
}  

# Snapshot view of the structure
<StructureDefinition.snapshot> EXTENDS @<BackboneElement> CLOSED {   
    fhir:element @<OneOrMore_ElementDefinition>; 
}  

# Element values that are used to distinguish the slices
<ElementDefinition.slicing.discriminator> EXTENDS @<Element> CLOSED {   
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:discriminator-type}; 
    fhir:path @<String>; 
}  

 
<EvidenceVariable.dataStorage.componentnull> CLOSED {   
}  

# Certainty or quality of the evidence
<Evidence.certainty> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:rating @<CodeableConcept>?; 
    fhir:rater @<OneOrMore_String>?; 
    fhir:subcomponent @<OneOrMore_Evidence.certainty>?; 
}  

# Critical environmental, health or physical risks or hazards. For example 'Do not operate heavy machinery', 'May cause drowsiness'
<ClinicalUseDefinition.warning> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>?; 
    fhir:code @<CodeableConcept>?; 
}  

# The average mass of a molecule of a compound
<SubstanceDefinition.molecularWeight> EXTENDS @<BackboneElement> CLOSED {   
    fhir:method @<CodeableConcept>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:amount @<Quantity>; 
}  

# Target outcome for the goal
<PlanDefinition.goal.target> EXTENDS @<BackboneElement> CLOSED {   
    fhir:measure @<CodeableConcept>?; 
    fhir:detail @<Quantity>  OR 
    			@<Range>  OR 
    			@<CodeableConcept>  OR 
    			@<String>  OR 
    			@<Boolean>  OR 
    			@<Integer>  OR 
    			@<Ratio>  ?; 
    fhir:due @<Duration>?; 
}  

# Step taken to address
<DetectedIssue.mitigation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:action @<CodeableConcept>; 
    fhir:date @<DateTime>?; 
    fhir:author @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  

# Attests to accuracy of the document
<DocumentReference.attester> EXTENDS @<BackboneElement> CLOSED {   
    fhir:mode @<CodeableConcept>; 
    fhir:time @<DateTime>?; 
    fhir:party @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
}  

# SubProperty value for the concept
<ValueSet.expansion.contains.property.subProperty> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:value @<Code>  OR 
    			@<Coding>  OR 
    			@<String>  OR 
    			@<Integer>  OR 
    			@<Boolean>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  ; 
}  

# A concept defined in the system
<ValueSet.compose.include.concept> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:display @<String>?; 
    fhir:designation @<OneOrMore_ValueSet.compose.include.concept.designation>?; 
}  

# What nutrition item was not consumed
<NutritionIntake.nutritionItem.notConsumedItem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reason @<CodeableConcept>?; 
    fhir:schedule @<Timing>?; 
    fhir:amount @<Quantity>?; 
}  

# The path by which the product is taken into or makes contact with the body
<AdministrableProductDefinition.routeOfAdministration> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:firstDose @<Quantity>?; 
    fhir:maxSingleDose @<Quantity>?; 
    fhir:maxDosePerDay @<Quantity>?; 
    fhir:maxDosePerTreatmentPeriod @<Ratio>?; 
    fhir:maxTreatmentPeriod @<Duration>?; 
    fhir:targetSpecies @<OneOrMore_AdministrableProductDefinition.routeOfAdministration.targetSpecies>?; 
}  

# Eye alignment compensation
<VisionPrescription.lensSpecification.prism> EXTENDS @<BackboneElement> CLOSED {   
    fhir:amount @<Decimal>; 
    fhir:base @<Code> AND
    	{fhir:v @fhirvs:vision-base-codes}; 
}  

# Software that is covered by this capability statement
<CapabilityStatement.software> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:version @<String>?; 
    fhir:releaseDate @<DateTime>?; 
}  

# Whether or not the action is applicable
<PlanDefinition.action.condition> EXTENDS @<BackboneElement> CLOSED {   
    fhir:kind @<Code> AND
    	{fhir:v @fhirvs:action-condition-kind}; 
    fhir:expression @<Expression>?; 
}  

# Product or service provided
<Claim.item.detail.subDetail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:programCode @<OneOrMore_CodeableConcept>?; 
    fhir:patientPaid @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:udi @<OneOrMore_Reference_Device>?; 
}  

# Limits on the provided benefits
<InsuranceProduct.coverage.benefit.limit> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value @<Quantity>?; 
    fhir:code @<CodeableConcept>?; 
}  

# Prior or corollary claims
<ExplanationOfBenefit.related> EXTENDS @<BackboneElement> CLOSED {   
    fhir:claim @<Reference> AND {fhir:l 
    			@<Claim> OR 
    			@<ExplanationOfBenefit> ? }?; 
    fhir:relationship @<CodeableConcept>?; 
    fhir:reference @<Identifier>?; 
}  

# A substance used to create the material(s) of which the device is made
<DeviceDefinition.material> EXTENDS @<BackboneElement> CLOSED {   
    fhir:substance @<CodeableConcept>; 
    fhir:alternate @<Boolean>?; 
    fhir:allergenicIndicator @<Boolean>?; 
}  

# The list of medical conditions that were addressed during the episode of care
<EpisodeOfCare.diagnosis> EXTENDS @<BackboneElement> CLOSED {   
    fhir:condition @<OneOrMore_CodeableReference>?; 
    fhir:use @<OneOrMore_CodeableConcept>?; 
}  

# Provides guide for interpretation
<Observation.referenceRange> EXTENDS @<BackboneElement> CLOSED {   
    fhir:low @<Quantity>?; 
    fhir:high @<Quantity>?; 
    fhir:normalValue @<CodeableConcept>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:appliesTo @<OneOrMore_CodeableConcept>?; 
    fhir:age @<Range>?; 
    fhir:text @<Markdown>?; 
}  

# Constraints on fulfillment tasks
<Task.restriction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:repetitions @<PositiveInt>?; 
    fhir:period @<Period>?; 
    fhir:recipient @<OneOrMore_Reference_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
}  

# The parties ultimately responsible for balancing the Account
<Account.guarantor> EXTENDS @<BackboneElement> CLOSED {   
    fhir:party @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<RelatedPerson> ? }?; 
    fhir:onHold @<Boolean>?; 
    fhir:period @<Period>?; 
    fhir:account @<Reference> AND {fhir:l 
    			@<Account> ? }?; 
    fhir:responsibility @<Quantity>?; 
    fhir:limit @<Money>?; 
    fhir:rank @<PositiveInt>?; 
}  

# Detailed information about any events relevant to this notification
<SubscriptionStatus.notificationEvent> EXTENDS @<BackboneElement> CLOSED {   
    fhir:eventNumber @<Integer64>; 
    fhir:triggerEvent @<OneOrMore_CodeableConcept>?; 
    fhir:timestamp @<Instant>?; 
    fhir:focus @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:additionalContext @<OneOrMore_Reference_Resource>?; 
    fhir:relatedQuery @<OneOrMore_SubscriptionStatus.notificationEvent.relatedQuery>?; 
    fhir:authorizationHint @<OneOrMore_SubscriptionStatus.notificationEvent.authorizationHint>?; 
}  

# When the code does not specify the package size, this backbone element can be used to specify the overall amount of medication in the package
<Medication.packageSize> EXTENDS @<BackboneElement> CLOSED {   
    fhir:numberOfItems @<Quantity>?; 
    fhir:amountPerItem @<Ratio>?; 
}  

# Output data definition
<RequestOrchestration.action.output> EXTENDS @<BackboneElement> CLOSED {   
    fhir:title @<String>?; 
    fhir:requirement @<DataRequirement>?; 
    fhir:relatedData @<String>?; 
}  

# Identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient
<Composition.participant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<OneOrMore_CodeableConcept>; 
    fhir:function @<OneOrMore_CodeableConcept>?; 
    fhir:time @<Period>?; 
    fhir:party @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
}  

# A variable adjusted for in the adjusted analysis
<Evidence.statistic.modelCharacteristic.variable> EXTENDS @<BackboneElement> CLOSED {   
    fhir:variableDefinition @<Reference> AND {fhir:l 
    			@<EvidenceVariable> OR 
    			@<Group> ? }; 
    fhir:handling @<CodeableConcept>?; 
    fhir:valueCategory @<OneOrMore_CodeableConcept>?; 
    fhir:valueQuantity @<OneOrMore_Quantity>?; 
    fhir:valueRange @<OneOrMore_Range>?; 
}  

# Structure Definition used by this map
<StructureMap.structure> EXTENDS @<BackboneElement> CLOSED {   
    fhir:url @<Canonical>; 
    fhir:mode @<Code> AND
    	{fhir:v @fhirvs:map-model-mode}; 
    fhir:alias @<String>?; 
    fhir:documentation @<String>?; 
}  

# Target or actual group of participants enrolled in study
<ResearchStudy.recruitment> EXTENDS @<BackboneElement> CLOSED {   
    fhir:targetNumber @<UnsignedInt>?; 
    fhir:actualNumber @<UnsignedInt>?; 
    fhir:eligibility @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:actualGroup @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:description @<Markdown>?; 
}  

# Unique Device Identifier (UDI) Barcode string
<DeviceDefinition.udiDeviceIdentifier> EXTENDS @<BackboneElement> CLOSED {   
    fhir:deviceIdentifier @<String>; 
    fhir:issuer @<Uri>; 
    fhir:jurisdiction @<Uri>; 
    fhir:marketDistribution @<OneOrMore_DeviceDefinition.udiDeviceIdentifier.marketDistribution>?; 
    fhir:deviceIdentifierSystem @<Uri>?; 
}  

# Data or objects used
<AuditEvent.entity> EXTENDS @<BackboneElement> CLOSED {   
    fhir:what @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:role @<CodeableConcept>?; 
    fhir:securityLabel @<OneOrMore_CodeableConcept>?; 
    fhir:description @<String>?; 
    fhir:query @<Base64Binary>?; 
    fhir:detail @<OneOrMore_AuditEvent.entity.detail>?; 
    fhir:agent @<OneOrMore_AuditEvent.agent>?; 
}  

# Snapshot of instance that changes
<ExampleScenario.instance.version> EXTENDS @<BackboneElement> CLOSED {   
    fhir:key @<String>; 
    fhir:title @<String>; 
    fhir:description @<Markdown>?; 
    fhir:content @<Reference>?; 
}  

# Who should perform the action
<RequestOrchestration.action.participant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:action-participant-type}?; 
    fhir:typeCanonical @<Canonical>?; 
    fhir:typeReference @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Endpoint> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<MedicinalProductDefinition> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> OR 
    			@<Specimen> OR 
    			@<Substance> OR 
    			@<SubstanceDefinition> ? }?; 
    fhir:role @<CodeableConcept>?; 
    fhir:function @<CodeableConcept>?; 
    fhir:actor (@<Canonical>  AND {fhir:l @<ActorDefinition> OR 
    			 @<CapabilityStatement> OR 
    			 @<DeviceDefinition> OR 
    			 @<Group> OR 
    			 @<SpecimenDefinition> OR 
    			 @<StructureDefinition> })  OR 
    			(@<Reference>  AND {fhir:l @<BiologicallyDerivedProduct> OR 
    			 @<CareTeam> OR 
    			 @<Device> OR 
    			 @<Endpoint> OR 
    			 @<HealthcareService> OR 
    			 @<Location> OR 
    			 @<Medication> OR 
    			 @<MedicinalProductDefinition> OR 
    			 @<Organization> OR 
    			 @<Patient> OR 
    			 @<Practitioner> OR 
    			 @<PractitionerRole> OR 
    			 @<RelatedPerson> OR 
    			 @<Specimen> OR 
    			 @<Substance> OR 
    			 @<SubstanceDefinition> })  ?; 
}  

# If the endpoint is a RESTful one
<CapabilityStatement.rest> EXTENDS @<BackboneElement> CLOSED {   
    fhir:mode @<Code> AND
    	{fhir:v @fhirvs:restful-capability-mode}; 
    fhir:documentation @<Markdown>?; 
    fhir:security @<CapabilityStatement.rest.security>?; 
    fhir:resource @<OneOrMore_CapabilityStatement.rest.resource>?; 
    fhir:interaction @<OneOrMore_CapabilityStatement.rest.interaction>?; 
    fhir:searchParam @<OneOrMore_CapabilityStatement.rest.resource.searchParam>?; 
    fhir:operation @<OneOrMore_CapabilityStatement.rest.resource.operation>?; 
    fhir:compartment @<OneOrMore_Canonical>?; 
}  

# Self-pay parties and responsibility
<Coverage.paymentBy> EXTENDS @<BackboneElement> CLOSED {   
    fhir:party @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<RelatedPerson> ? }; 
    fhir:responsibility @<String>?; 
}  

# External requirements that apply here
<Requirements.imports> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<Canonical>; 
    fhir:key @<OneOrMore_Id>?; 
}  

# ValueSet details if this is coded
<ElementDefinition.binding> EXTENDS @<Element> CLOSED {   
    fhir:strength @<Code> AND
    	{fhir:v @fhirvs:binding-strength}; 
    fhir:description @<Markdown>?; 
    fhir:valueSet @<Canonical>?; 
    fhir:additional @<OneOrMore_Element>?; 
}  

# Triggering observation(s)
<Observation.triggeredBy> EXTENDS @<BackboneElement> CLOSED {   
    fhir:observation @<Reference> AND {fhir:l 
    			@<Observation> ? }; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:observation-triggeredbytype}; 
    fhir:reason @<String>?; 
}  

# Property value for the source -> target mapping
<ConceptMap.group.element.target.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:value @<Coding>  OR 
    			@<String>  OR 
    			@<Integer>  OR 
    			@<Boolean>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Code>  ; 
}  

# A link between this substance and another
<SubstanceDefinition.relationship> EXTENDS @<BackboneElement> CLOSED {   
    fhir:substanceDefinition (@<Reference>  AND {fhir:l @<SubstanceDefinition> })  OR 
    			@<CodeableConcept>  ?; 
    fhir:type @<CodeableConcept>; 
    fhir:isDefining @<Boolean>?; 
    fhir:amount @<Quantity>  OR 
    			@<Ratio>  OR 
    			@<String>  ?; 
    fhir:ratioHighLimitAmount @<Ratio>?; 
    fhir:comparator @<CodeableConcept>?; 
    fhir:source @<OneOrMore_Reference_DocumentReference>?; 
}  

# Contract Term Asset List
<Contract.term.asset> EXTENDS @<BackboneElement> CLOSED {   
    fhir:scope @<CodeableConcept>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:typeReference @<OneOrMore_Reference_Resource>?; 
    fhir:subtype @<OneOrMore_CodeableConcept>?; 
    fhir:relationship @<Coding>?; 
    fhir:context @<OneOrMore_Contract.term.asset.context>?; 
    fhir:condition @<String>?; 
    fhir:periodType @<OneOrMore_CodeableConcept>?; 
    fhir:period @<OneOrMore_Period>?; 
    fhir:usePeriod @<OneOrMore_Period>?; 
    fhir:text @<String>?; 
    fhir:linkId @<OneOrMore_String>?; 
    fhir:answer @<OneOrMore_Contract.term.offer.answer>?; 
    fhir:securityLabelNumber @<OneOrMore_UnsignedInt>?; 
    fhir:valuedItem @<OneOrMore_Contract.term.asset.valuedItem>?; 
}  

# Settlement particulars
<PaymentReconciliation.allocation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<Identifier>?; 
    fhir:predecessor @<Identifier>?; 
    fhir:target @<Reference> AND {fhir:l 
    			@<Account> OR 
    			@<Claim> OR 
    			@<Contract> OR 
    			@<Encounter> OR 
    			@<Invoice> ? }?; 
    fhir:targetItem @<String>  OR 
    			@<Identifier>  OR 
    			@<PositiveInt>  ?; 
    fhir:encounter @<Reference> AND {fhir:l 
    			@<Encounter> ? }?; 
    fhir:account @<Reference> AND {fhir:l 
    			@<Account> ? }?; 
    fhir:type @<CodeableConcept>?; 
    fhir:submitter @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:response @<Reference> AND {fhir:l 
    			@<ClaimResponse> ? }?; 
    fhir:date @<Date>?; 
    fhir:responsible @<Reference> AND {fhir:l 
    			@<PractitionerRole> ? }?; 
    fhir:payee @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:amount @<Money>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
}  

# Information about use of the product in relation to other therapies described as part of the contraindication
<ClinicalUseDefinition.indication.otherTherapy> EXTENDS @<BackboneElement> CLOSED {   
    fhir:relationshipType @<CodeableConcept>; 
    fhir:treatment @<CodeableReference>; 
}  

# Specimen in container intended for testing by lab
<SpecimenDefinition.typeTested> EXTENDS @<BackboneElement> CLOSED {   
    fhir:isDerived @<Boolean>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:preference @<Code> AND
    	{fhir:v @fhirvs:specimen-contained-preference}; 
    fhir:container @<SpecimenDefinition.typeTested.container>?; 
    fhir:requirement @<Markdown>?; 
    fhir:retentionTime @<Duration>?; 
    fhir:singleUse @<Boolean>?; 
    fhir:rejectionCriterion @<OneOrMore_CodeableConcept>?; 
    fhir:handling @<OneOrMore_SpecimenDefinition.typeTested.handling>?; 
    fhir:testingDestination @<OneOrMore_CodeableConcept>?; 
}  

# Query based trigger rule
<SubscriptionTopic.trigger.queryCriteria> EXTENDS @<BackboneElement> CLOSED {   
    fhir:previous @<String>?; 
    fhir:resultForCreate @<Code> AND
    	{fhir:v @fhirvs:subscriptiontopic-cr-behavior}?; 
    fhir:current @<String>?; 
    fhir:resultForDelete @<Code> AND
    	{fhir:v @fhirvs:subscriptiontopic-cr-behavior}?; 
    fhir:requireBoth @<Boolean>?; 
}  

# Codes associated with the substance
<SubstanceDefinition.code> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>?; 
    fhir:status @<CodeableConcept>?; 
    fhir:statusDate @<DateTime>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:source @<OneOrMore_Reference_DocumentReference>?; 
}  

# Additional properties of the mapping
<ConceptMap.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:uri @<Uri>?; 
    fhir:description @<String>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:conceptmap-property-type}; 
    fhir:system @<Canonical>?; 
}  

# Supporting information
<CoverageEligibilityRequest.supportingInfo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:information @<Reference> AND {fhir:l 
    			@<Resource> ? }; 
    fhir:appliesToAll @<Boolean>?; 
}  

# A significant event in the progress of a ResearchSubject
<ResearchSubject.subjectMilestone> EXTENDS @<BackboneElement> CLOSED {   
    fhir:milestone @<CodeableConcept>; 
    fhir:date @<DateTime>?; 
    fhir:reason @<OneOrMore_CodeableConcept>?; 
}  

# Computable Contract Language
<Contract.rule> EXTENDS @<BackboneElement> CLOSED {   
    fhir:content @<Attachment>  OR 
    			(@<Reference>  AND {fhir:l @<DocumentReference> })  ; 
}  

# Material added to a container device
<Device.additive> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableReference>; 
    fhir:quantity @<Quantity>?; 
}  

# Adjudication totals
<ExplanationOfBenefit.total> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>; 
    fhir:amount @<Money>; 
}  

# Supplement Support Information
<TerminologyCapabilities.supplements> EXTENDS @<BackboneElement> CLOSED {   
    fhir:globals @<Code> AND
    	{fhir:v @fhirvs:global-langpack-support}?; 
}  

# Count of participants in the study sample
<Evidence.statistic.sampleSize> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:numberOfStudies @<UnsignedInt>?; 
    fhir:numberOfParticipants @<UnsignedInt>?; 
    fhir:knownDataCount @<UnsignedInt>?; 
    fhir:numberAnalyzed @<UnsignedInt>?; 
}  

# For Composite resources to define the parts
<SearchParameter.component> EXTENDS @<BackboneElement> CLOSED {   
    fhir:definition @<Canonical>; 
    fhir:expression @<String>; 
}  

# Information about yearly recurring appointments
<Appointment.recurrenceTemplate.yearlyTemplate> EXTENDS @<BackboneElement> CLOSED {   
    fhir:yearInterval @<PositiveInt>; 
}  

# Conformance requirement statement
<Requirements.statement> EXTENDS @<BackboneElement> CLOSED {   
    fhir:key @<Id>; 
    fhir:label @<String>?; 
    fhir:conformance @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:conformance-expectation}?; 
    fhir:conditionality @<Boolean>?; 
    fhir:requirement @<Markdown>; 
    fhir:category @<OneOrMore_Coding>?; 
    fhir:derivedFrom @<Requirements.statement.derivedFrom>?; 
    fhir:partOf @<Requirements.statement.partOf>?; 
    fhir:satisfiedBy @<OneOrMore_Url>?; 
    fhir:reference @<OneOrMore_Url>?; 
    fhir:source @<OneOrMore_Reference_CareTeam_OR_Device_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:actor @<OneOrMore_Id>?; 
}  

# Who performed imaging selection and what they did
<ImagingSelection.performer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:function @<CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
}  

# Who or what performed the medication administration and what type of performance they did
<MedicationAdministration.performer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:function @<CodeableConcept>?; 
    fhir:actor @<CodeableReference>; 
}  

# Child Concepts (is-a/contains/categorizes)
<CodeSystem.concept.conceptnull> CLOSED {   
}  

# Only allow data when
<Questionnaire.item.enableWhen> EXTENDS @<BackboneElement> CLOSED {   
    fhir:question @<String>; 
    fhir:operator @<Code> AND
    	{fhir:v @fhirvs:questionnaire-enable-operator}; 
    fhir:answer @<Boolean>  OR 
    			@<Decimal>  OR 
    			@<Integer>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Time>  OR 
    			@<String>  OR 
    			@<Coding>  OR 
    			@<SimpleQuantity>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<Uri>  OR 
    			@<Attachment>  ; 
}  

# Payment Details
<ExplanationOfBenefit.payment> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:adjustment @<Money>?; 
    fhir:adjustmentReason @<CodeableConcept>?; 
    fhir:date @<Date>?; 
    fhir:amount @<Money>?; 
    fhir:identifier @<Identifier>?; 
}  

# Specimen handling before testing
<SpecimenDefinition.typeTested.handling> EXTENDS @<BackboneElement> CLOSED {   
    fhir:temperatureQualifier @<CodeableConcept>?; 
    fhir:temperatureRange @<Range>?; 
    fhir:maxDuration @<Duration>?; 
    fhir:instruction @<Markdown>?; 
}  

# Values and parameters for a single statistic
<Evidence.statistic> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:statisticType @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:quantity @<Quantity>?; 
    fhir:numberOfEvents @<UnsignedInt>?; 
    fhir:numberAffected @<UnsignedInt>?; 
    fhir:sampleSize @<Evidence.statistic.sampleSize>?; 
    fhir:attributeEstimate @<OneOrMore_Evidence.statistic.attributeEstimate>?; 
    fhir:modelCharacteristic @<OneOrMore_Evidence.statistic.modelCharacteristic>?; 
}  

# Parameters for the operation/query
<OperationDefinition.parameter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<Code>; 
    fhir:use @<Code> AND
    	{fhir:v @fhirvs:operation-parameter-use}; 
    fhir:scope @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:operation-parameter-scope}?; 
    fhir:min @<UnsignedInt>; 
    fhir:max @<String>; 
    fhir:documentation @<Markdown>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:fhir-types}?; 
    fhir:allowedType @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:fhir-types}?; 
    fhir:targetProfile @<OneOrMore_Canonical>?; 
    fhir:searchType @<Code> AND
    	{fhir:v @fhirvs:search-param-type}?; 
    fhir:binding @<OperationDefinition.parameter.binding>?; 
    fhir:referencedFrom @<OneOrMore_OperationDefinition.parameter.referencedFrom>?; 
    fhir:part @<OneOrMore_OperationDefinition.parameter>?; 
}  

# Entity being ascribed responsibility
<Contract.term.action> EXTENDS @<BackboneElement> CLOSED {   
    fhir:doNotPerform @<Boolean>?; 
    fhir:type @<CodeableConcept>; 
    fhir:subject @<OneOrMore_Contract.term.action.subject>?; 
    fhir:intent @<CodeableConcept>; 
    fhir:linkId @<OneOrMore_String>?; 
    fhir:status @<CodeableConcept>; 
    fhir:context @<Reference> AND {fhir:l 
    			@<Encounter> OR 
    			@<EpisodeOfCare> ? }?; 
    fhir:contextLinkId @<OneOrMore_String>?; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  ?; 
    fhir:requester @<OneOrMore_Reference_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>?; 
    fhir:requesterLinkId @<OneOrMore_String>?; 
    fhir:performerType @<OneOrMore_CodeableConcept>?; 
    fhir:performerRole @<CodeableConcept>?; 
    fhir:performer @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Location> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> OR 
    			@<Substance> ? }?; 
    fhir:performerLinkId @<OneOrMore_String>?; 
    fhir:reason @<OneOrMore_CodeableReference>?; 
    fhir:reasonLinkId @<OneOrMore_String>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:securityLabelNumber @<OneOrMore_UnsignedInt>?; 
}  

# A goal for the study
<ResearchStudy.objective> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:outcomeMeasure @<OneOrMore_ResearchStudy.objective.outcomeMeasure>?; 
}  

# Channel type dependent information
<Subscription.parameter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:value @<String>; 
}  

# Filter that can be used in a value set
<CodeSystem.filter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:description @<String>?; 
    fhir:operator @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:filter-operator}; 
    fhir:value @<String>; 
}  

# The case or regulatory procedure for granting or amending a regulated authorization. Note: This area is subject to ongoing review and the workgroup is seeking implementer feedback on its use (see link at bottom of page)
<RegulatedAuthorization.case> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<Identifier>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:status @<CodeableConcept>?; 
    fhir:date @<Period>  OR 
    			@<DateTime>  ?; 
    fhir:application @<OneOrMore_RegulatedAuthorization.case>?; 
}  

# Information about security of implementation
<CapabilityStatement.rest.security> EXTENDS @<BackboneElement> CLOSED {   
    fhir:cors @<Boolean>?; 
    fhir:service @<OneOrMore_CodeableConcept>?; 
    fhir:description @<Markdown>?; 
}  

# Calculated account balance(s)
<Account.balance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:aggregate @<CodeableConcept>?; 
    fhir:term @<CodeableConcept>?; 
    fhir:estimate @<Boolean>?; 
    fhir:amount @<Money>; 
}  

# Information about monthly recurring appointments
<Appointment.recurrenceTemplate.monthlyTemplate> EXTENDS @<BackboneElement> CLOSED {   
    fhir:dayOfMonth @<PositiveInt>?; 
    fhir:nthWeekOfMonth @<Coding>?; 
    fhir:dayOfWeek @<Coding>?; 
    fhir:monthInterval @<PositiveInt>; 
}  

# Specifics for when this is a contraindication
<ClinicalUseDefinition.contraindication> EXTENDS @<BackboneElement> CLOSED {   
    fhir:diseaseSymptomProcedure @<CodeableReference>?; 
    fhir:diseaseStatus @<CodeableReference>?; 
    fhir:comorbidity @<OneOrMore_CodeableReference>?; 
    fhir:indication @<OneOrMore_ClinicalUseDefinition.indication>?; 
    fhir:applicability @<Expression>?; 
    fhir:management @<OneOrMore_CodeableConcept>?; 
    fhir:otherTherapy @<OneOrMore_ClinicalUseDefinition.indication.otherTherapy>?; 
}  

# Information about an assembled IG
<ImplementationGuide.manifest> EXTENDS @<BackboneElement> CLOSED {   
    fhir:rendering @<Url>?; 
    fhir:resource @<OneOrMore_ImplementationGuide.manifest.resource>; 
    fhir:page @<OneOrMore_ImplementationGuide.manifest.page>?; 
    fhir:image @<OneOrMore_String>?; 
    fhir:other @<OneOrMore_String>?; 
}  

# What to do when there is no mapping target for the source concept and ConceptMap.group.element.noMap is not true
<ConceptMap.group.unmapped> EXTENDS @<BackboneElement> CLOSED {   
    fhir:mode @<Code> AND
    	{fhir:v @fhirvs:conceptmap-unmapped-mode}; 
    fhir:code @<Code>?; 
    fhir:display @<String>?; 
    fhir:comment @<String>?; 
    fhir:valueSet @<Canonical>?; 
    fhir:relationship @<Code> AND
    	{fhir:v @fhirvs:concept-map-relationship}?; 
    fhir:otherMap @<Canonical>?; 
}  

# Contract Friendly Language
<Contract.friendly> EXTENDS @<BackboneElement> CLOSED {   
    fhir:content @<Attachment>  OR 
    			(@<Reference>  AND {fhir:l @<Composition> OR 
    			 @<DocumentReference> OR 
    			 @<QuestionnaireResponse> })  ; 
}  

# Codes contained under this entry
<ValueSet.expansion.contains.containsnull> CLOSED {   
}  

# The parameter details for the service being requested
<ServiceRequest.orderDetail.parameter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:value @<Quantity>  OR 
    			@<Ratio>  OR 
    			@<Range>  OR 
    			@<Boolean>  OR 
    			@<CodeableConcept>  OR 
    			@<String>  OR 
    			@<Period>  ; 
}  

# Data controlled by this provision
<Consent.provision.data> EXTENDS @<BackboneElement> CLOSED {   
    fhir:meaning @<Code> AND
    	{fhir:v @fhirvs:consent-data-meaning}; 
    fhir:reference @<Reference> AND {fhir:l 
    			@<Resource> ? }; 
}  

# Defined path through the study for a subject
<ResearchStudy.comparisonGroup> EXTENDS @<BackboneElement> CLOSED {   
    fhir:targetNumber @<UnsignedInt>?; 
    fhir:actualNumber @<UnsignedInt>?; 
    fhir:eligibility @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:observedGroup @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:description @<Markdown>?; 
}  

# Messages supported by this system
<CapabilityStatement.messaging.supportedMessage> EXTENDS @<BackboneElement> CLOSED {   
    fhir:mode @<Code> AND
    	{fhir:v @fhirvs:event-capability-mode}; 
    fhir:definition @<Canonical>; 
}  

# Nutrients and/or energy contained in the intake
<NutritionIntake.nutritionItem.consumedItem.totalIntake> EXTENDS @<BackboneElement> CLOSED {   
    fhir:nutrient @<CodeableReference>; 
    fhir:amount @<Quantity>; 
    fhir:energy @<Quantity>?; 
}  

# Sub action
<RequestOrchestration.action.actionnull> CLOSED {   
}  

# Whether or not the action is applicable
<RequestOrchestration.action.condition> EXTENDS @<BackboneElement> CLOSED {   
    fhir:kind @<Code> AND
    	{fhir:v @fhirvs:action-condition-kind}; 
    fhir:expression @<Expression>?; 
}  

# Benefit Summary
<ExplanationOfBenefit.benefitBalance.financial> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:allowed @<UnsignedInt>  OR 
    			@<String>  OR 
    			@<Money>  ?; 
    fhir:used @<UnsignedInt>  OR 
    			@<Money>  ?; 
}  

# ValueSet details if this is coded
<OperationDefinition.parameter.binding> EXTENDS @<BackboneElement> CLOSED {   
    fhir:strength @<Code> AND
    	{fhir:v @fhirvs:binding-strength}; 
    fhir:valueSet @<Canonical>; 
}  

# Additive associated with container
<SpecimenDefinition.typeTested.container.additive> EXTENDS @<BackboneElement> CLOSED {   
    fhir:additive @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<SubstanceDefinition> })  ; 
}  

# Message payload
<CommunicationRequest.payload> EXTENDS @<BackboneElement> CLOSED {   
    fhir:content @<Attachment>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<CodeableConcept>  ; 
}  

# Whether the event succeeded or failed
<AuditEvent.outcome> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Coding>; 
    fhir:detail @<OneOrMore_CodeableConcept>?; 
}  

# Additional Bindings - more rules about the binding
<ElementDefinition.binding.additional> EXTENDS @<Element> CLOSED {   
    fhir:key @<Id>?; 
    fhir:purpose @<Code> AND
    	{fhir:v @fhirvs:additional-binding-purpose}; 
    fhir:valueSet @<Canonical>; 
    fhir:documentation @<Markdown>?; 
    fhir:shortDoco @<String>?; 
    fhir:usage @<OneOrMore_UsageContext>?; 
    fhir:any @<Boolean>?; 
}  

# If this describes a specific instance
<CapabilityStatement.implementation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>; 
    fhir:url @<Url>?; 
    fhir:custodian @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
}  

# Used when the value set is "expanded"
<ValueSet.expansion> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<Uri>?; 
    fhir:next @<Uri>?; 
    fhir:timestamp @<DateTime>; 
    fhir:total @<Integer>?; 
    fhir:offset @<Integer>?; 
    fhir:parameter @<OneOrMore_ValueSet.expansion.parameter>?; 
    fhir:property @<OneOrMore_ValueSet.expansion.property>?; 
    fhir:contains @<OneOrMore_ValueSet.expansion.contains>?; 
}  

# Major process within scenario
<ExampleScenario.process> EXTENDS @<BackboneElement> CLOSED {   
    fhir:title @<String>; 
    fhir:description @<Markdown>?; 
    fhir:preConditions @<Markdown>?; 
    fhir:postConditions @<Markdown>?; 
    fhir:step @<OneOrMore_ExampleScenario.process.step>?; 
}  

# Action to occur or has occurred as part of plan
<CarePlan.activity> EXTENDS @<BackboneElement> CLOSED {   
    fhir:performedActivity @<OneOrMore_CodeableReference>?; 
    fhir:progress @<OneOrMore_Annotation>?; 
    fhir:plannedActivityReference @<Reference> AND {fhir:l 
    			@<Appointment> OR 
    			@<CommunicationRequest> OR 
    			@<DeviceRequest> OR 
    			@<MedicationRequest> OR 
    			@<NutritionOrder> OR 
    			@<RequestOrchestration> OR 
    			@<ServiceRequest> OR 
    			@<Task> OR 
    			@<VisionPrescription> ? }?; 
}  

# Adjudication results
<ClaimResponse.item.reviewOutcome> EXTENDS @<BackboneElement> CLOSED {   
    fhir:decision @<CodeableConcept>?; 
    fhir:reason @<OneOrMore_CodeableConcept>?; 
    fhir:preAuthRef @<String>?; 
    fhir:preAuthPeriod @<Period>?; 
}  

# A species for which this route applies
<AdministrableProductDefinition.routeOfAdministration.targetSpecies> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:withdrawalPeriod @<OneOrMore_AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod>?; 
}  

# If messaging is supported
<CapabilityStatement.messaging> EXTENDS @<BackboneElement> CLOSED {   
    fhir:endpoint @<OneOrMore_CapabilityStatement.messaging.endpoint>?; 
    fhir:reliableCache @<UnsignedInt>?; 
    fhir:documentation @<Markdown>?; 
    fhir:supportedMessage @<OneOrMore_CapabilityStatement.messaging.supportedMessage>?; 
}  

# Another Implementation guide this depends on
<ImplementationGuide.dependsOn> EXTENDS @<BackboneElement> CLOSED {   
    fhir:uri @<Canonical>; 
    fhir:packageId @<Id>?; 
    fhir:version @<String>?; 
    fhir:reason @<Markdown>?; 
}  

# Anatomical location
<ExplanationOfBenefit.item.bodySite> EXTENDS @<BackboneElement> CLOSED {   
    fhir:site @<OneOrMore_CodeableReference>; 
    fhir:subSite @<OneOrMore_CodeableConcept>?; 
}  

# Population criteria group
<Measure.group> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:title @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:subject @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Group> })  ?; 
    fhir:basis @<Code> AND
    	{fhir:v @fhirvs:fhir-types}?; 
    fhir:basisRequirement @<OneOrMore_DataRequirement>?; 
    fhir:scoring @<CodeableConcept>?; 
    fhir:scoringUnit @<CodeableConcept>?; 
    fhir:scoringPrecision @<PositiveInt>?; 
    fhir:compositeScoring @<CodeableConcept>?; 
    fhir:component @<OneOrMore_Measure.group.component>?; 
    fhir:rateAggregation @<Markdown>?; 
    fhir:improvementNotation @<CodeableConcept>?; 
    fhir:improvementNotationGuidance @<Markdown>?; 
    fhir:library @<OneOrMore_Canonical>?; 
    fhir:population @<OneOrMore_Measure.group.population>?; 
    fhir:stratifier @<OneOrMore_Measure.group.stratifier>?; 
}  

# Contract Legal Language
<Contract.legal> EXTENDS @<BackboneElement> CLOSED {   
    fhir:content @<Attachment>  OR 
    			(@<Reference>  AND {fhir:l @<Composition> OR 
    			 @<DocumentReference> OR 
    			 @<QuestionnaireResponse> })  ; 
}  

# The value causing the alert condition
<DeviceAlert.derivedFrom> EXTENDS @<BackboneElement> CLOSED {   
    fhir:observation @<Reference> AND {fhir:l 
    			@<Observation> ? }; 
    fhir:component @<Coding>?; 
    fhir:limit @<Range>?; 
}  

# Pertinent diagnosis information
<ExplanationOfBenefit.diagnosis> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:diagnosis @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Condition> })  ; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:onAdmission @<CodeableConcept>?; 
}  

# Members of the care team
<Claim.careTeam> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:provider @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }; 
    fhir:role @<CodeableConcept>?; 
    fhir:specialty @<CodeableConcept>?; 
}  

# Texture modifications in addition to the oral diet type
<NutritionOrder.oralDiet.texture> EXTENDS @<BackboneElement> CLOSED {   
    fhir:modifier @<CodeableConcept>?; 
    fhir:type @<CodeableConcept>?; 
}  

# Offer Recipient
<Contract.term.offer.party> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<OneOrMore_Reference_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>; 
    fhir:role @<CodeableConcept>; 
}  

# Supporting information
<ExplanationOfBenefit.supportingInfo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:category @<CodeableConcept>; 
    fhir:code @<CodeableConcept>?; 
    fhir:timing @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  ?; 
    fhir:value @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ?; 
    fhir:reason @<Coding>?; 
}  

# A template for building resources
<ImplementationGuide.definition.template> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:source @<String>; 
    fhir:scope @<String>?; 
}  

# What interactions are supported?
<CapabilityStatement.rest.interaction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code> AND
    	{fhir:v @fhirvs:system-restful-interaction}; 
    fhir:documentation @<Markdown>?; 
}  

# Document referenced
<DocumentReference.content> EXTENDS @<BackboneElement> CLOSED {   
    fhir:attachment @<Attachment>; 
    fhir:profile @<OneOrMore_DocumentReference.content.profile>?; 
}  

# Event information
<Claim.event> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:when @<DateTime>  OR 
    			@<Period>  ; 
}  

# Message destination application(s)
<MessageHeader.destination> EXTENDS @<BackboneElement> CLOSED {   
    fhir:endpoint @<Url>  OR 
    			(@<Reference>  AND {fhir:l @<Endpoint> })  ?; 
    fhir:name @<String>?; 
    fhir:receiver @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
}  

# Contract Signatory
<Contract.signer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<Coding>; 
    fhir:party @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
    fhir:signature @<OneOrMore_Signature>; 
}  

# Regulatory identifier(s) associated with this device
<DeviceDefinition.regulatoryIdentifier> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:identifier @<String>; 
    fhir:issuer @<Uri>; 
    fhir:jurisdiction @<Uri>; 
    fhir:identifierSystem @<Uri>?; 
}  

# Content to create because of this mapping rule
<StructureMap.group.rule.target> EXTENDS @<BackboneElement> CLOSED {   
    fhir:context @<String>?; 
    fhir:element @<String>?; 
    fhir:variable @<Id>?; 
    fhir:listMode @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:map-target-list-mode}?; 
    fhir:listRuleId @<Id>?; 
    fhir:transform @<Code> AND
    	{fhir:v @fhirvs:map-transform}?; 
    fhir:parameter @<OneOrMore_StructureMap.group.rule.target.parameter>?; 
}  

# Specifics for when this is an indication
<ClinicalUseDefinition.indication> EXTENDS @<BackboneElement> CLOSED {   
    fhir:diseaseSymptomProcedure @<CodeableReference>?; 
    fhir:diseaseStatus @<CodeableReference>?; 
    fhir:comorbidity @<OneOrMore_CodeableReference>?; 
    fhir:intendedEffect @<OneOrMore_CodeableReference>?; 
    fhir:duration @<Range>  OR 
    			@<String>  ?; 
    fhir:undesirableEffect @<OneOrMore_ClinicalUseDefinition.undesirableEffect>?; 
    fhir:applicability @<Expression>?; 
    fhir:otherTherapy @<OneOrMore_ClinicalUseDefinition.indication.otherTherapy>?; 
}  

# Patient insurance information
<ExplanationOfBenefit.insurance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:focal @<Boolean>; 
    fhir:coverage @<Reference> AND {fhir:l 
    			@<Coverage> ? }; 
    fhir:preAuthRef @<OneOrMore_String>?; 
}  

# Line items of this Invoice
<Invoice.lineItem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>?; 
    fhir:serviced @<Date>  OR 
    			@<Period>  ?; 
    fhir:chargeItem @<Reference>  OR 
    			@<CodeableConcept>  ; 
    fhir:priceComponent @<OneOrMore_MonetaryComponent>?; 
}  

# Who or what performed the intake and how they were involved
<NutritionIntake.performer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:function @<CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
}  

# A component of a composite measure
<Measure.group.component> EXTENDS @<BackboneElement> CLOSED {   
    fhir:measure @<Canonical>?; 
    fhir:groupId @<String>?; 
    fhir:weight @<Decimal>?; 
}  

# Information needed to build the IG
<ImplementationGuide.definition> EXTENDS @<BackboneElement> CLOSED {   
    fhir:grouping @<OneOrMore_ImplementationGuide.definition.grouping>?; 
    fhir:resource @<OneOrMore_ImplementationGuide.definition.resource>?; 
    fhir:page @<ImplementationGuide.definition.page>?; 
    fhir:parameter @<OneOrMore_ImplementationGuide.definition.parameter>?; 
    fhir:template @<OneOrMore_ImplementationGuide.definition.template>?; 
}  

# Stratifier criteria component for the measure
<Measure.group.stratifier.component> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:criteria @<Expression>?; 
    fhir:groupDefinition @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:valueSet @<Canonical>?; 
    fhir:unit @<String>?; 
}  

# Document definition
<CapabilityStatement.document> EXTENDS @<BackboneElement> CLOSED {   
    fhir:mode @<Code> AND
    	{fhir:v @fhirvs:document-mode}; 
    fhir:documentation @<Markdown>?; 
    fhir:profile @<Canonical>; 
}  

# Population criteria
<Measure.group.population> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:title @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:criteria @<Expression>?; 
    fhir:groupDefinition @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:inputPopulationId @<String>?; 
    fhir:aggregateMethod @<CodeableConcept>?; 
}  

# Nested Section
<Composition.section.sectionnull> CLOSED {   
}  

# Filter Properties supported
<TerminologyCapabilities.codeSystem.version.filter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:op @<OneOrMore_Code>; 
}  

# Inherent, essentially fixed, characteristics of the device.  e.g., time properties, size, material, etc.
<Device.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<Quantity>  OR 
    			@<CodeableConcept>  OR 
    			@<String>  OR 
    			@<Boolean>  OR 
    			@<Integer>  OR 
    			@<Range>  OR 
    			@<Attachment>  ; 
}  

# Included anatomic location(s)
<BodyStructure.includedStructure> EXTENDS @<BackboneElement> CLOSED {   
    fhir:structure @<CodeableConcept>; 
    fhir:laterality @<CodeableConcept>?; 
    fhir:bodyLandmarkOrientation @<OneOrMore_BodyStructure.includedStructure.bodyLandmarkOrientation>?; 
    fhir:spatialReference @<OneOrMore_Reference_ImagingSelection>?; 
    fhir:image @<OneOrMore_Attachment>?; 
    fhir:qualifier @<OneOrMore_CodeableConcept>?; 
    fhir:morphology @<CodeableConcept>?; 
}  

# Anatomical location
<ExplanationOfBenefit.addItem.bodySite> EXTENDS @<BackboneElement> CLOSED {   
    fhir:site @<OneOrMore_CodeableReference>; 
    fhir:subSite @<OneOrMore_CodeableConcept>?; 
}  

# The item(s) within the packaging
<PackagedProductDefinition.packaging.containedItem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:item @<CodeableReference>; 
    fhir:amount @<Quantity>?; 
}  

# Clinical procedures performed
<Claim.procedure> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:date @<DateTime>?; 
    fhir:procedure @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Procedure> })  ; 
    fhir:udi @<OneOrMore_Reference_Device>?; 
}  

# Tracking of latest field safety corrective action
<DeviceDefinition.correctiveAction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:recall @<Boolean>; 
    fhir:scope @<Code> AND
    	{fhir:v @fhirvs:device-correctiveactionscope}?; 
    fhir:period @<Period>; 
}  

# When the event is to occur
<Timing.repeat> EXTENDS @<Element> CLOSED {   
    fhir:bounds @<Duration>  OR 
    			@<Range>  OR 
    			@<Period>  ?; 
    fhir:count @<PositiveInt>?; 
    fhir:countMax @<PositiveInt>?; 
    fhir:duration @<Decimal>?; 
    fhir:durationMax @<Decimal>?; 
    fhir:durationUnit @<Code> AND
    	{fhir:v @fhirvs:units-of-time}?; 
    fhir:frequency @<PositiveInt>?; 
    fhir:frequencyMax @<PositiveInt>?; 
    fhir:period @<Decimal>?; 
    fhir:periodMax @<Decimal>?; 
    fhir:periodUnit @<Code> AND
    	{fhir:v @fhirvs:units-of-time}?; 
    fhir:startOffset @<Quantity>?; 
    fhir:endOffset @<Quantity>?; 
    fhir:dayOfWeek @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:days-of-week}?; 
    fhir:timeOfDay @<OneOrMore_Time>?; 
    fhir:when @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:event-timing}?; 
    fhir:offset @<UnsignedInt>?; 
}  

# Data used in the scenario
<ExampleScenario.instance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:key @<String>; 
    fhir:structureType @<Coding>; 
    fhir:structureVersion @<String>?; 
    fhir:structureProfile @<Canonical>  OR 
    			@<Uri>  ?; 
    fhir:title @<String>; 
    fhir:description @<Markdown>?; 
    fhir:content @<Reference>?; 
    fhir:version @<OneOrMore_ExampleScenario.instance.version>?; 
    fhir:containedInstance @<OneOrMore_ExampleScenario.instance.containedInstance>?; 
}  

# Information on the possible cause of the event
<AdverseEvent.suspectEntity.causality> EXTENDS @<BackboneElement> CLOSED {   
    fhir:assessmentMethod @<CodeableConcept>?; 
    fhir:entityRelatedness @<CodeableConcept>?; 
    fhir:author @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
}  

# Processing errors
<CoverageEligibilityResponse.error> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:expression @<OneOrMore_String>?; 
}  

# A code system supported by the server
<TerminologyCapabilities.codeSystem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:uri @<Canonical>?; 
    fhir:supplement @<OneOrMore_Canonical>?; 
    fhir:version @<OneOrMore_TerminologyCapabilities.codeSystem.version>?; 
    fhir:content @<Code> AND
    	{fhir:v @fhirvs:codesystem-content-mode}; 
    fhir:subsumption @<Boolean>?; 
}  

# General specifications for this substance
<SubstanceDefinition.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<CodeableConcept>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Date>  OR 
    			@<Boolean>  OR 
    			@<Attachment>  ?; 
}  

# Actor involved in the event
<AuditEvent.agent> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:role @<OneOrMore_CodeableConcept>?; 
    fhir:who @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<DeviceDefinition> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
    fhir:requestor @<Boolean>?; 
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:policy @<OneOrMore_Uri>?; 
    fhir:network (@<Reference>  AND {fhir:l @<Endpoint> })  OR 
    			@<Uri>  OR 
    			@<String>  ?; 
    fhir:authorization @<OneOrMore_CodeableConcept>?; 
}  

# Map element to another set of definitions
<ElementDefinition.mapping> EXTENDS @<Element> CLOSED {   
    fhir:identity @<Id>; 
    fhir:language @<Code> AND
    	{fhir:v @fhirvs:mimetypes}?; 
    fhir:map @<String>; 
    fhir:comment @<Markdown>?; 
}  

# Landmark relative location
<BodyStructure.includedStructure.bodyLandmarkOrientation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:landmarkDescription @<OneOrMore_CodeableConcept>?; 
    fhir:clockFacePosition @<OneOrMore_CodeableConcept>?; 
    fhir:distanceFromLandmark @<OneOrMore_BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark>?; 
    fhir:surfaceOrientation @<OneOrMore_CodeableConcept>?; 
}  

# Details of a reaction that followed the immunization
<Immunization.reaction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:date @<DateTime>?; 
    fhir:manifestation @<CodeableReference>?; 
    fhir:reported @<Boolean>?; 
}  

# Message payload
<Communication.payload> EXTENDS @<BackboneElement> CLOSED {   
    fhir:content @<Attachment>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<CodeableConcept>  ; 
}  

# Target outcome for the goal
<Goal.target> EXTENDS @<BackboneElement> CLOSED {   
    fhir:measure @<CodeableConcept>?; 
    fhir:detail @<Quantity>  OR 
    			@<Range>  OR 
    			@<CodeableConcept>  OR 
    			@<String>  OR 
    			@<Boolean>  OR 
    			@<Integer>  OR 
    			@<Ratio>  ?; 
    fhir:due @<Date>  OR 
    			@<Duration>  ?; 
}  

# The specific medication, product, food etc. or laboratory test that interacts
<ClinicalUseDefinition.interaction.interactant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:item (@<Reference>  AND {fhir:l @<MedicinalProductDefinition> OR 
    			 @<Medication> OR 
    			 @<SubstanceDefinition> OR 
    			 @<NutritionProduct> OR 
    			 @<BiologicallyDerivedProduct> OR 
    			 @<ObservationDefinition> })  OR 
    			@<CodeableConcept>  ; 
    fhir:route @<CodeableConcept>?; 
}  

# Not available during this time due to provided reason
<Availability.notAvailableTime> EXTENDS @<Element> CLOSED {   
    fhir:description @<String>?; 
    fhir:during @<Period>?; 
}  

# Physical parts of the manufactured item, that it is intrinsically made from. This is distinct from the ingredients that are part of its chemical makeup
<ManufacturedItemDefinition.component> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:function @<OneOrMore_CodeableConcept>?; 
    fhir:amount @<OneOrMore_Quantity>?; 
    fhir:constituent @<OneOrMore_ManufacturedItemDefinition.component.constituent>?; 
    fhir:property @<OneOrMore_ManufacturedItemDefinition.property>?; 
    fhir:component @<OneOrMore_ManufacturedItemDefinition.component>?; 
}  

# Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
<MeasureReport.group.stratifier.stratum> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value @<CodeableConcept>  OR 
    			@<Boolean>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Reference>  ?; 
    fhir:component @<OneOrMore_MeasureReport.group.stratifier.stratum.component>?; 
    fhir:population @<OneOrMore_MeasureReport.group.stratifier.stratum.population>?; 
    fhir:measureScore @<Quantity>  OR 
    			@<DateTime>  OR 
    			@<CodeableConcept>  OR 
    			@<Period>  OR 
    			@<Range>  OR 
    			@<Duration>  OR 
    			@<Boolean>  OR 
    			@<Ratio>  ?; 
}  

# Product or service provided
<Claim.item.detail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:programCode @<OneOrMore_CodeableConcept>?; 
    fhir:patientPaid @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:udi @<OneOrMore_Reference_Device>?; 
    fhir:subDetail @<OneOrMore_Claim.item.detail.subDetail>?; 
}  

# Additional representations for this concept
<ValueSet.compose.include.concept.designation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:language @<Code> AND
    	{fhir:v @fhirvs:all-languages}?; 
    fhir:use @<Coding>?; 
    fhir:additionalUse @<OneOrMore_Coding>?; 
    fhir:value @<String>; 
}  

# Members of the team
<CareTeam.participant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:role @<CodeableConcept>?; 
    fhir:member @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:onBehalfOf @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:effective @<Period>  OR 
    			@<Timing>  ?; 
    fhir:supportingInfo @<OneOrMore_Reference_Resource>?; 
}  

# Manipulated, implanted, or removed device
<Procedure.focalDevice> EXTENDS @<BackboneElement> CLOSED {   
    fhir:action @<CodeableConcept>?; 
    fhir:manipulated @<Reference> AND {fhir:l 
    			@<Device> ? }; 
}  

# Benefits and authorization details
<CoverageEligibilityResponse.insurance.item> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:provider @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:excluded @<Boolean>?; 
    fhir:name @<String>?; 
    fhir:description @<Markdown>?; 
    fhir:network @<CodeableConcept>?; 
    fhir:unit @<CodeableConcept>?; 
    fhir:term @<CodeableConcept>?; 
    fhir:benefit @<OneOrMore_CoverageEligibilityResponse.insurance.item.benefit>?; 
    fhir:authorizationRequired @<Boolean>?; 
    fhir:authorizationSupporting @<OneOrMore_CodeableConcept>?; 
    fhir:authorizationUrl @<Uri>?; 
}  

# Additional information supporting the diagnostic report
<DiagnosticReport.supportingInfo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:reference @<Reference> AND {fhir:l 
    			@<AllergyIntolerance> OR 
    			@<Condition> OR 
    			@<DiagnosticReport> OR 
    			@<DocumentReference> OR 
    			@<FamilyMemberHistory> OR 
    			@<ImagingStudy> OR 
    			@<Observation> OR 
    			@<Procedure> ? }; 
}  

# Patient insurance information
<ClaimResponse.insurance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:focal @<Boolean>; 
    fhir:coverage @<Reference> AND {fhir:l 
    			@<Coverage> ? }; 
    fhir:businessArrangement @<String>?; 
    fhir:claimResponse @<Reference> AND {fhir:l 
    			@<ClaimResponse> ? }?; 
}  

# Which other rules to apply in the context of this rule
<StructureMap.group.rule.dependent> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<Id>; 
    fhir:parameter @<OneOrMore_StructureMap.group.rule.target.parameter>; 
}  

# An organization that manufactures this ingredient
<Ingredient.manufacturer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:role @<Code> AND
    	{fhir:v @fhirvs:ingredient-manufacturer-role}?; 
    fhir:manufacturer @<Reference> AND {fhir:l 
    			@<Organization> ? }; 
}  

# Condition that must evaluate to true
<ElementDefinition.constraint> EXTENDS @<Element> CLOSED {   
    fhir:key @<Id>; 
    fhir:requirements @<Markdown>?; 
    fhir:severity @<Code> AND
    	{fhir:v @fhirvs:constraint-severity}; 
    fhir:suppress @<Boolean>?; 
    fhir:human @<String>; 
    fhir:expression @<String>?; 
    fhir:source @<Canonical>?; 
}  

# Additional information supplied about each concept
<ValueSet.expansion.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:uri @<Uri>?; 
}  

# The list of diagnosis relevant to this encounter
<Encounter.diagnosis> EXTENDS @<BackboneElement> CLOSED {   
    fhir:condition @<OneOrMore_CodeableReference>?; 
    fhir:use @<OneOrMore_CodeableConcept>?; 
}  

# Computable version of the backing policy
<Consent.policyBasis> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:uri @<Uri>?; 
}  

# Relationships to other Resources
<ResearchStudy.relatesTo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:target @<Uri>  OR 
    			@<Attachment>  OR 
    			(@<Canonical>  AND {fhir:l @<Resource> })  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<Markdown>  ; 
}  

# Search parameters supported by implementation
<CapabilityStatement.rest.resource.searchParam> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:definition @<Canonical>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:search-param-type}; 
    fhir:documentation @<Markdown>?; 
}  

# Initial value(s) when item is first rendered
<Questionnaire.item.initial> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value @<Boolean>  OR 
    			@<Decimal>  OR 
    			@<Integer>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Time>  OR 
    			@<String>  OR 
    			@<Uri>  OR 
    			@<Attachment>  OR 
    			@<Coding>  OR 
    			@<SimpleQuantity>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  ; 
}  

# Who performed the procedure and what they did
<Procedure.performer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:function @<CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
    fhir:onBehalfOf @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:period @<Period>?; 
}  

# Stratification results
<MeasureReport.group.stratifier> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:title @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:stratum @<OneOrMore_MeasureReport.group.stratifier.stratum>?; 
}  

# The specimen's container
<SpecimenDefinition.typeTested.container> EXTENDS @<BackboneElement> CLOSED {   
    fhir:material @<CodeableConcept>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:cap @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:capacity @<Quantity>?; 
    fhir:minimumVolume @<SimpleQuantity>  OR 
    			@<String>  ?; 
    fhir:additive @<OneOrMore_SpecimenDefinition.typeTested.container.additive>?; 
    fhir:preparation @<Markdown>?; 
}  

# Where messages should be sent
<CapabilityStatement.messaging.endpoint> EXTENDS @<BackboneElement> CLOSED {   
    fhir:protocol @<Coding>; 
    fhir:address @<Url>; 
}  

# Pertinent diagnosis information
<Claim.diagnosis> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:diagnosis @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Condition> })  ; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:onAdmission @<CodeableConcept>?; 
}  

# A variable measured during the study
<ResearchStudy.objective.outcomeMeasure> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:endpoint @<Reference> AND {fhir:l 
    			@<EvidenceVariable> ? }; 
    fhir:population @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:intervention @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:comparator @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:summaryMeasure @<CodeableConcept>?; 
    fhir:endpointAnalysisPlan @<Reference> AND {fhir:l 
    			@<Evidence> ? }?; 
    fhir:eventHandling @<OneOrMore_ResearchStudy.objective.outcomeMeasure.eventHandling>?; 
}  

# Collection details
<Specimen.collection> EXTENDS @<BackboneElement> CLOSED {   
    fhir:collector @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:collected @<DateTime>  OR 
    			@<Period>  ?; 
    fhir:duration @<Duration>?; 
    fhir:quantity @<Quantity>?; 
    fhir:method @<CodeableConcept>?; 
    fhir:device @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Device> })  OR 
    			(@<Canonical>  AND {fhir:l @<DeviceDefinition> })  ?; 
    fhir:procedure @<Reference> AND {fhir:l 
    			@<Procedure> ? }?; 
    fhir:bodySite @<CodeableReference>?; 
    fhir:fastingStatus @<CodeableConcept>  OR 
    			@<Duration>  ?; 
}  

# Contract Term List
<Contract.term> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<Identifier>?; 
    fhir:issued @<DateTime>?; 
    fhir:applies @<Period>?; 
    fhir:topic @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  ?; 
    fhir:type @<CodeableConcept>?; 
    fhir:subType @<CodeableConcept>?; 
    fhir:text @<Markdown>?; 
    fhir:securityLabel @<OneOrMore_Contract.term.securityLabel>?; 
    fhir:offer @<Contract.term.offer>; 
    fhir:asset @<OneOrMore_Contract.term.asset>?; 
    fhir:action @<OneOrMore_Contract.term.action>?; 
    fhir:group @<OneOrMore_Contract.term>?; 
}  

# Stratifier component values
<MeasureReport.group.stratifier.stratum.component> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:code @<CodeableConcept>; 
    fhir:description @<Markdown>?; 
    fhir:value @<CodeableConcept>  OR 
    			@<Boolean>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Reference>  ; 
}  

# Supporting evidence
<DetectedIssue.evidence> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<OneOrMore_CodeableConcept>?; 
    fhir:detail @<OneOrMore_Reference_Resource>?; 
}  

# Additional representations for the concept
<CodeSystem.concept.designation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:language @<Code> AND
    	{fhir:v @fhirvs:all-languages}?; 
    fhir:use @<Coding>?; 
    fhir:additionalUse @<OneOrMore_Coding>?; 
    fhir:value @<String>; 
}  

# Applications submitted to obtain a regulated authorization. Steps within the longer running case or procedure
<RegulatedAuthorization.case.applicationnull> CLOSED {   
}  

# A language which may be used to communicate with the person about his or her health
<Person.communication> EXTENDS @<BackboneElement> CLOSED {   
    fhir:language @<CodeableConcept>; 
    fhir:preferred @<Boolean>?; 
}  

# The clinical service(s) being documented
<Composition.event> EXTENDS @<BackboneElement> CLOSED {   
    fhir:period @<Period>?; 
    fhir:detail @<OneOrMore_CodeableReference>?; 
}  

# Alternate non-typical step action
<ExampleScenario.process.step.alternative> EXTENDS @<BackboneElement> CLOSED {   
    fhir:title @<String>; 
    fhir:description @<Markdown>?; 
    fhir:step @<OneOrMore_ExampleScenario.process.step>?; 
}  

# Condition that the related person had
<FamilyMemberHistory.condition> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:outcome @<CodeableConcept>?; 
    fhir:contributedToDeath @<Boolean>?; 
    fhir:onset @<Age>  OR 
    			@<Range>  OR 
    			@<Period>  OR 
    			@<String>  ?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  

# A language which may be used to communicate with the patient about his or her health
<Patient.communication> EXTENDS @<BackboneElement> CLOSED {   
    fhir:language @<CodeableConcept>; 
    fhir:preferred @<Boolean>?; 
}  

# Additional names for the study
<ResearchStudy.label> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:value @<String>?; 
    fhir:language @<Code> AND
    	{fhir:v @fhirvs:all-languages}?; 
}  

# Protection for the Term
<Contract.term.securityLabel> EXTENDS @<BackboneElement> CLOSED {   
    fhir:number @<OneOrMore_UnsignedInt>?; 
    fhir:classification @<Coding>; 
    fhir:category @<OneOrMore_Coding>?; 
    fhir:control @<OneOrMore_Coding>?; 
}  

# Dynamic aspects of the definition
<PlanDefinition.action.dynamicValue> EXTENDS @<BackboneElement> CLOSED {   
    fhir:path @<String>?; 
    fhir:expression @<Expression>?; 
}  

# Relationships to other compositions/documents
<Composition.relatesTo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:target @<Uri>  OR 
    			@<Attachment>  OR 
    			(@<Canonical>  AND {fhir:l @<Resource> })  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<Markdown>  ; 
}  

# Limit on acceptability of data value
<EvidenceVariable.constraint> EXTENDS @<BackboneElement> CLOSED {   
    fhir:conditional @<CodeableConcept>?; 
    fhir:minimumQuantity @<Quantity>?; 
    fhir:maximumQuantity @<Quantity>?; 
    fhir:earliestDateTime @<DateTime>?; 
    fhir:latestDateTime @<DateTime>?; 
    fhir:minimumStringLength @<UnsignedInt>?; 
    fhir:maximumStringLength @<PositiveInt>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:expression @<Expression>?; 
    fhir:expectedValueSet @<Reference> AND {fhir:l 
    			@<ValueSet> ? }?; 
    fhir:expectedUnitsValueSet @<Reference> AND {fhir:l 
    			@<ValueSet> ? }?; 
    fhir:anyValueAllowed @<Boolean>?; 
}  

# Indicates whether the medication is or is not being consumed or administered
<MedicationStatement.adherence> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:reason @<CodeableConcept>?; 
}  

# Input data requirements
<PlanDefinition.action.input> EXTENDS @<BackboneElement> CLOSED {   
    fhir:title @<String>?; 
    fhir:requirement @<DataRequirement>?; 
    fhir:relatedData @<String>?; 
}  

# Nested Contract Term Group
<Contract.term.groupnull> CLOSED {   
}  

# Insurer added line items
<ExplanationOfBenefit.addItem.detail.subDetail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:patientPaid @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ExplanationOfBenefit.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ExplanationOfBenefit.item.adjudication>?; 
}  

# Codes in the value set
<ValueSet.expansion.contains> EXTENDS @<BackboneElement> CLOSED {   
    fhir:system @<Uri>?; 
    fhir:abstract @<Boolean>?; 
    fhir:inactive @<Boolean>?; 
    fhir:version @<String>?; 
    fhir:code @<Code>?; 
    fhir:display @<String>?; 
    fhir:designation @<OneOrMore_ValueSet.compose.include.concept.designation>?; 
    fhir:property @<OneOrMore_ValueSet.expansion.contains.property>?; 
    fhir:contains @<OneOrMore_ValueSet.expansion.contains>?; 
}  

# Who should participate in the action
<ActivityDefinition.participant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:action-participant-type}?; 
    fhir:typeCanonical @<Canonical>?; 
    fhir:typeReference @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Endpoint> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<MedicinalProductDefinition> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> OR 
    			@<Specimen> OR 
    			@<Substance> OR 
    			@<SubstanceDefinition> ? }?; 
    fhir:role @<CodeableConcept>?; 
    fhir:function @<CodeableConcept>?; 
}  

# Balance by Benefit Category
<ExplanationOfBenefit.benefitBalance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>; 
    fhir:excluded @<Boolean>?; 
    fhir:name @<String>?; 
    fhir:description @<String>?; 
    fhir:network @<CodeableConcept>?; 
    fhir:unit @<CodeableConcept>?; 
    fhir:term @<CodeableConcept>?; 
    fhir:financial @<OneOrMore_ExplanationOfBenefit.benefitBalance.financial>?; 
}  

# A reference to a constituent of the manufactured item as a whole, linked here so that its component location within the item can be indicated. This not where the item's ingredient are primarily stated (for which see Ingredient.for or ManufacturedItemDefinition.ingredient)
<ManufacturedItemDefinition.component.constituent> EXTENDS @<BackboneElement> CLOSED {   
    fhir:amount @<OneOrMore_Quantity>?; 
    fhir:location @<OneOrMore_CodeableConcept>?; 
    fhir:function @<OneOrMore_CodeableConcept>?; 
    fhir:hasIngredient @<OneOrMore_CodeableReference>?; 
}  

# Permitted answer
<Questionnaire.item.answerOption> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value @<Decimal>  OR 
    			@<Integer>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Time>  OR 
    			@<String>  OR 
    			@<Uri>  OR 
    			@<Coding>  OR 
    			@<SimpleQuantity>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  ; 
    fhir:initialSelected @<Boolean>?; 
}  

# Landmark relative location
<BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark> EXTENDS @<BackboneElement> CLOSED {   
    fhir:device @<OneOrMore_CodeableReference>?; 
    fhir:value @<OneOrMore_Quantity>?; 
}  

# Material or taxonomic/anatomical source
<SubstanceDefinition.sourceMaterial> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:genus @<CodeableConcept>?; 
    fhir:species @<CodeableConcept>?; 
    fhir:part @<CodeableConcept>?; 
    fhir:countryOfOrigin @<OneOrMore_CodeableConcept>?; 
}  

# General characteristics of this item
<ManufacturedItemDefinition.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<CodeableConcept>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Date>  OR 
    			@<Boolean>  OR 
    			@<Markdown>  OR 
    			@<Attachment>  OR 
    			(@<Reference>  AND {fhir:l @<Binary> })  ?; 
}  

# A domain or subdomain of certainty
<Evidence.certainty.subcomponentnull> CLOSED {   
}  

# Proposed actions, if any
<RequestOrchestration.action> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:prefix @<String>?; 
    fhir:title @<String>?; 
    fhir:description @<Markdown>?; 
    fhir:textEquivalent @<Markdown>?; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:code @<OneOrMore_CodeableConcept>?; 
    fhir:documentation @<OneOrMore_RelatedArtifact>?; 
    fhir:goal @<OneOrMore_Reference_Goal>?; 
    fhir:condition @<OneOrMore_RequestOrchestration.action.condition>?; 
    fhir:input @<OneOrMore_RequestOrchestration.action.input>?; 
    fhir:output @<OneOrMore_RequestOrchestration.action.output>?; 
    fhir:relatedAction @<OneOrMore_RequestOrchestration.action.relatedAction>?; 
    fhir:timing @<DateTime>  OR 
    			@<Age>  OR 
    			@<Period>  OR 
    			@<Duration>  OR 
    			@<Range>  OR 
    			@<Timing>  OR 
    			@<RelativeTime>  ?; 
    fhir:location @<CodeableReference>?; 
    fhir:participant @<OneOrMore_RequestOrchestration.action.participant>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:applicabilityBehavior @<Code> AND
    	{fhir:v @fhirvs:action-applicability-behavior}?; 
    fhir:groupingBehavior @<Code> AND
    	{fhir:v @fhirvs:action-grouping-behavior}?; 
    fhir:selectionBehavior @<Code> AND
    	{fhir:v @fhirvs:action-selection-behavior}?; 
    fhir:requiredBehavior @<Code> AND
    	{fhir:v @fhirvs:action-required-behavior}?; 
    fhir:precheckBehavior @<Code> AND
    	{fhir:v @fhirvs:action-precheck-behavior}?; 
    fhir:cardinalityBehavior @<Code> AND
    	{fhir:v @fhirvs:action-cardinality-behavior}?; 
    fhir:resource @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:definition (@<Canonical>  AND {fhir:l @<ActivityDefinition> OR 
    			 @<Measure> OR 
    			 @<MessageDefinition> OR 
    			 @<ObservationDefinition> OR 
    			 @<OperationDefinition> OR 
    			 @<PlanDefinition> OR 
    			 @<Questionnaire> OR 
    			 @<SpecimenDefinition> })  OR 
    			@<Uri>  ?; 
    fhir:transform @<Canonical>?; 
    fhir:dynamicValue @<OneOrMore_RequestOrchestration.action.dynamicValue>?; 
    fhir:action @<OneOrMore_RequestOrchestration.action>?; 
}  

# The version of the device or software
<DeviceDefinition.deviceVersion> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:component @<Identifier>?; 
    fhir:value @<String>; 
}  

# An entity used in this activity
<Provenance.entity> EXTENDS @<BackboneElement> CLOSED {   
    fhir:role @<Code> AND
    	{fhir:v @fhirvs:provenance-entity-role}; 
    fhir:what @<Reference> AND {fhir:l 
    			@<Resource> ? }; 
    fhir:agent @<OneOrMore_Provenance.agent>?; 
}  

# Supporting information
<Claim.supportingInfo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:category @<CodeableConcept>; 
    fhir:subCategory @<CodeableConcept>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:timing @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  ?; 
    fhir:value @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ?; 
    fhir:reason @<CodeableConcept>?; 
}  

# Scheduling information for supplements
<NutritionOrder.supplement.schedule> EXTENDS @<BackboneElement> CLOSED {   
    fhir:timing @<OneOrMore_Timing>?; 
    fhir:asNeeded @<Boolean>?; 
    fhir:asNeededFor @<CodeableConcept>?; 
}  

# Relationship to another action
<PlanDefinition.action.relatedAction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:targetId @<String>; 
    fhir:relationship @<Code> AND
    	{fhir:v @fhirvs:action-relationship-type}; 
    fhir:endRelationship @<Code> AND
    	{fhir:v @fhirvs:action-relationship-type}?; 
    fhir:offset @<Duration>  OR 
    			@<Range>  ?; 
}  

# Message source application
<MessageHeader.source> EXTENDS @<BackboneElement> CLOSED {   
    fhir:endpoint @<Url>  OR 
    			(@<Reference>  AND {fhir:l @<Endpoint> })  ?; 
    fhir:name @<String>?; 
    fhir:software @<String>?; 
    fhir:version @<String>?; 
    fhir:contact @<ContactPoint>?; 
    fhir:sender @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
}  

# Set of payloads that are provided by this endpoint
<Endpoint.payload> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:mimeType @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:mimetypes}?; 
    fhir:profileCanonical @<OneOrMore_Canonical>?; 
    fhir:profileUri @<OneOrMore_Uri>?; 
}  

# Benefits list
<InsurancePlan.specificCost.benefit> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:cost @<OneOrMore_InsurancePlan.specificCost.benefit.cost>?; 
}  

# What other data should be reported with the measure
<Measure.supplementalData> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:usage @<OneOrMore_CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:criteria @<Expression>; 
    fhir:valueSet @<Canonical>?; 
    fhir:unit @<String>?; 
}  

# A component that this component contains or is made from
<ManufacturedItemDefinition.component.componentnull> CLOSED {   
}  

# Patient insurance information
<CoverageEligibilityResponse.insurance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:coverage @<Reference> AND {fhir:l 
    			@<Coverage> ? }; 
    fhir:inforce @<Boolean>?; 
    fhir:benefitPeriod @<Period>?; 
    fhir:item @<OneOrMore_CoverageEligibilityResponse.insurance.item>?; 
}  

# One step in a sequence of steps that comprise the dosage course
<DosageDetails.step> EXTENDS @<Element> CLOSED {   
    fhir:start @<RelativeTime>?; 
    fhir:end @<RelativeTime>?; 
    fhir:count @<Integer>?; 
    fhir:component @<OneOrMore_Dosage>; 
    fhir:safety @<DosageSafety>?; 
}  

# Actor involved
<Provenance.agent> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:role @<OneOrMore_CodeableConcept>?; 
    fhir:who @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
    fhir:onBehalfOf @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
}  

# Individual involved in exchange
<ExampleScenario.actor> EXTENDS @<BackboneElement> CLOSED {   
    fhir:key @<String>; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:actordefinition-actor-type}?; 
    fhir:title @<String>; 
    fhir:description @<Markdown>?; 
    fhir:definition @<Canonical>?; 
}  

# A product specific contact, person (in a role), or an organization
<MedicinalProductDefinition.contact> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:contact @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<PractitionerRole> ? }; 
}  

# Component results
<Observation.component> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:value @<Quantity>  OR 
    			@<CodeableConcept>  OR 
    			@<String>  OR 
    			@<Boolean>  OR 
    			@<Integer>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<SampledData>  OR 
    			@<Time>  OR 
    			@<DateTime>  OR 
    			@<Period>  OR 
    			@<Attachment>  ?; 
    fhir:dataAbsentReason @<CodeableConcept>?; 
    fhir:interpretation @<OneOrMore_CodeableConcept>?; 
    fhir:referenceRange @<OneOrMore_Observation.referenceRange>?; 
}  

# Adjudication for claim sub-details
<ClaimResponse.item.detail.subDetail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:subDetailSequence @<PositiveInt>; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ClaimResponse.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ClaimResponse.item.adjudication>?; 
}  

# Exceptions for patient payments
<Coverage.costToBeneficiary.exception> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:period @<Period>?; 
}  

# Coverage details
<InsuranceProduct.coverage> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:network @<OneOrMore_Reference_Organization>?; 
    fhir:benefit @<OneOrMore_InsuranceProduct.coverage.benefit>; 
}  

# A species specific time during which consumption of animal product is not appropriate
<AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod> EXTENDS @<BackboneElement> CLOSED {   
    fhir:tissue @<CodeableConcept>; 
    fhir:value @<Quantity>; 
    fhir:supportingInformation @<String>?; 
}  

# Key images or data associated with this report
<DiagnosticReport.media> EXTENDS @<BackboneElement> CLOSED {   
    fhir:comment @<String>?; 
    fhir:link @<Reference> AND {fhir:l 
    			@<DocumentReference> ? }; 
}  

# Differential view of the structure
<StructureDefinition.differential> EXTENDS @<BackboneElement> CLOSED {   
    fhir:element @<OneOrMore_ElementDefinition>; 
}  

# Details of the event
<Claim.accident> EXTENDS @<BackboneElement> CLOSED {   
    fhir:date @<Date>; 
    fhir:type @<CodeableConcept>?; 
    fhir:location @<Address>  OR 
    			(@<Reference>  AND {fhir:l @<Location> })  ?; 
}  

# The list of medical reasons that are expected to be addressed during the episode of care
<Encounter.reason> EXTENDS @<BackboneElement> CLOSED {   
    fhir:use @<OneOrMore_CodeableConcept>?; 
    fhir:value @<OneOrMore_CodeableReference>?; 
}  

# Link to a resource that concerns the same actual person
<Person.link> EXTENDS @<BackboneElement> CLOSED {   
    fhir:target @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<Person> OR 
    			@<Practitioner> OR 
    			@<RelatedPerson> ? }; 
    fhir:assurance @<Code> AND
    	{fhir:v @fhirvs:identity-assuranceLevel}?; 
}  

# Concepts in the code system
<CodeSystem.concept> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:display @<String>?; 
    fhir:definition @<String>?; 
    fhir:designation @<OneOrMore_CodeSystem.concept.designation>?; 
    fhir:property @<OneOrMore_CodeSystem.concept.property>?; 
    fhir:concept @<OneOrMore_CodeSystem.concept>?; 
}  

# Information aimed at providing directions for the usage of this model of device
<DeviceDefinition.guideline> EXTENDS @<BackboneElement> CLOSED {   
    fhir:useContext @<OneOrMore_UsageContext>?; 
    fhir:usageInstruction @<Markdown>?; 
    fhir:relatedArtifact @<OneOrMore_RelatedArtifact>?; 
    fhir:indication @<OneOrMore_CodeableConcept>?; 
    fhir:contraindication @<OneOrMore_CodeableConcept>?; 
    fhir:warning @<OneOrMore_CodeableConcept>?; 
    fhir:intendedUse @<String>?; 
}  

# Note concerning processing
<PaymentReconciliation.processNote> EXTENDS @<BackboneElement> CLOSED {   
    fhir:class @<CodeableConcept>?; 
    fhir:number @<PositiveInt>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:note-type}?; 
    fhir:text @<Markdown>?; 
}  

# Entry in the bundle - will have a resource or information
<Bundle.entry> EXTENDS @<BackboneElement> CLOSED {   
    fhir:link @<OneOrMore_Bundle.link>?; 
    fhir:fullUrl @<Uri>?; 
    fhir:resource @<Resource>?; 
    fhir:search @<Bundle.entry.search>?; 
    fhir:request @<Bundle.entry.request>?; 
    fhir:response @<Bundle.entry.response>?; 
}  

# Information about the [ConceptMap/$translate](conceptmap-operation-translate.html) operation
<TerminologyCapabilities.translation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:needsMap @<Boolean>; 
}  

# Allows containers (and parts of containers) within containers, still as a part of single packaged product
<PackagedProductDefinition.packaging.packagingnull> CLOSED {   
}  

# Other properties required for this mapping
<ConceptMap.group.element.target.dependsOn> EXTENDS @<BackboneElement> CLOSED {   
    fhir:attribute @<Code>; 
    fhir:value @<Code>  OR 
    			@<Coding>  OR 
    			@<String>  OR 
    			@<Boolean>  OR 
    			@<Quantity>  ?; 
    fhir:valueSet @<Canonical>?; 
}  

# Properties for describing the shape of notifications generated by this trigger
<SubscriptionTopic.trigger.notificationShape> EXTENDS @<BackboneElement> CLOSED {   
    fhir:resource @<Uri>; 
    fhir:include @<OneOrMore_String>?; 
    fhir:revInclude @<OneOrMore_String>?; 
    fhir:relatedQuery @<OneOrMore_SubscriptionTopic.trigger.notificationShape.relatedQuery>?; 
}  

# Who performed event
<Immunization.performer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:function @<CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
}  

# If this is a reply to prior message
<MessageHeader.response> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<Identifier>; 
    fhir:code @<Code> AND
    	{fhir:v @fhirvs:response-code}; 
    fhir:details @<Reference> AND {fhir:l 
    			@<OperationOutcome> ? }?; 
}  

# Information about the packaging of the device, i.e. how the device is packaged
<DeviceDefinition.packaging> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<Identifier>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:count @<Integer>?; 
    fhir:distributor @<OneOrMore_DeviceDefinition.packaging.distributor>?; 
    fhir:udiDeviceIdentifier @<OneOrMore_DeviceDefinition.udiDeviceIdentifier>?; 
    fhir:packaging @<OneOrMore_DeviceDefinition.packaging>?; 
}  

# What interactions are supported?
<CapabilityStatement.rest.resource.interaction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code> AND
    	{fhir:v @fhirvs:type-restful-interaction}; 
    fhir:documentation @<Markdown>?; 
}  

# Event within of the process
<ExampleScenario.process.step> EXTENDS @<BackboneElement> CLOSED {   
    fhir:number @<String>?; 
    fhir:process @<ExampleScenario.process>?; 
    fhir:workflow @<Canonical>?; 
    fhir:operation @<ExampleScenario.process.step.operation>?; 
    fhir:alternative @<OneOrMore_ExampleScenario.process.step.alternative>?; 
    fhir:pause @<Boolean>?; 
}  

# Status of study with time for that status
<ResearchStudy.progressStatus> EXTENDS @<BackboneElement> CLOSED {   
    fhir:state @<CodeableConcept>; 
    fhir:actual @<Boolean>?; 
    fhir:period @<Period>?; 
}  

# Resources contained in the instance
<ExampleScenario.instance.containedInstance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:instanceReference @<String>; 
    fhir:versionReference @<String>?; 
}  

# The response(s) to the question
<QuestionnaireResponse.item.answer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value @<Boolean>  OR 
    			@<Decimal>  OR 
    			@<Integer>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Time>  OR 
    			@<String>  OR 
    			@<Uri>  OR 
    			@<Attachment>  OR 
    			@<Coding>  OR 
    			@<SimpleQuantity>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  ; 
    fhir:item @<OneOrMore_QuestionnaireResponse.item>?; 
}  

# The quantity of substance, per presentation, or per volume or mass, and type of quantity
<Ingredient.substance.strength> EXTENDS @<BackboneElement> CLOSED {   
    fhir:presentation @<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<CodeableConcept>  OR 
    			@<Quantity>  ?; 
    fhir:textPresentation @<String>?; 
    fhir:concentration @<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<CodeableConcept>  OR 
    			@<Quantity>  ?; 
    fhir:textConcentration @<String>?; 
    fhir:basis @<CodeableConcept>?; 
    fhir:measurementPoint @<String>?; 
    fhir:country @<OneOrMore_CodeableConcept>?; 
    fhir:referenceStrength @<OneOrMore_Ingredient.substance.strength.referenceStrength>?; 
}  

# A language which may be used to communicate with the practitioner
<Practitioner.communication> EXTENDS @<BackboneElement> CLOSED {   
    fhir:language @<CodeableConcept>; 
    fhir:preferred @<Boolean>?; 
}  

# Who or what can be this actor
<PlanDefinition.actor.option> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:action-participant-type}?; 
    fhir:typeCanonical @<Canonical>?; 
    fhir:typeReference @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Endpoint> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<MedicinalProductDefinition> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> OR 
    			@<Specimen> OR 
    			@<Substance> OR 
    			@<SubstanceDefinition> ? }?; 
    fhir:role @<CodeableConcept>?; 
}  

# Mappings for a concept from the source set
<ConceptMap.group.element> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>?; 
    fhir:display @<String>?; 
    fhir:valueSet @<Canonical>?; 
    fhir:noMap @<Boolean>?; 
    fhir:comment @<String>?; 
    fhir:target @<OneOrMore_ConceptMap.group.element.target>?; 
}  

# Base definition information for tools
<ElementDefinition.base> EXTENDS @<Element> CLOSED {   
    fhir:path @<String>; 
    fhir:min @<UnsignedInt>; 
    fhir:max @<String>; 
}  

# Insurer added line items
<ExplanationOfBenefit.addItem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:itemSequence @<OneOrMore_PositiveInt>?; 
    fhir:detailSequence @<OneOrMore_PositiveInt>?; 
    fhir:subDetailSequence @<OneOrMore_PositiveInt>?; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:informationSequence @<OneOrMore_PositiveInt>?; 
    fhir:provider @<OneOrMore_Reference_Organization_OR_Practitioner_OR_PractitionerRole>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:request @<OneOrMore_Reference_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest_OR_VisionPrescription>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:programCode @<OneOrMore_CodeableConcept>?; 
    fhir:serviced @<Date>  OR 
    			@<Period>  ?; 
    fhir:location @<CodeableConcept>  OR 
    			@<Address>  OR 
    			(@<Reference>  AND {fhir:l @<Location> })  ?; 
    fhir:patientPaid @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:bodySite @<OneOrMore_ExplanationOfBenefit.addItem.bodySite>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ExplanationOfBenefit.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ExplanationOfBenefit.item.adjudication>?; 
    fhir:detail @<OneOrMore_ExplanationOfBenefit.addItem.detail>?; 
}  

# References to this parameter
<OperationDefinition.parameter.referencedFrom> EXTENDS @<BackboneElement> CLOSED {   
    fhir:source @<String>; 
    fhir:sourceId @<String>?; 
}  

# Contract precursor content
<Contract.contentDefinition> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:subType @<CodeableConcept>?; 
    fhir:publisher @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:publicationDate @<DateTime>?; 
    fhir:publicationStatus @<Code> AND
    	{fhir:v @fhirvs:contract-publicationstatus}; 
    fhir:copyright @<Markdown>?; 
}  

# Criteria for narrowing the subscription topic stream
<Subscription.filterBy> EXTENDS @<BackboneElement> CLOSED {   
    fhir:resource @<Uri>?; 
    fhir:filterParameter @<String>; 
    fhir:comparator @<Code> AND
    	{fhir:v @fhirvs:search-comparator}?; 
    fhir:modifier @<Code> AND
    	{fhir:v @fhirvs:search-modifier-code}?; 
    fhir:value @<String>; 
    fhir:event @<OneOrMore_CodeableConcept>?; 
}  

# Individual cost elements
<InsurancePlan.specificCost> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>; 
    fhir:benefit @<OneOrMore_InsurancePlan.specificCost.benefit>?; 
}  

# The list of medical reasons that are expected to be addressed during the episode of care
<EpisodeOfCare.reason> EXTENDS @<BackboneElement> CLOSED {   
    fhir:use @<OneOrMore_CodeableConcept>?; 
    fhir:value @<OneOrMore_CodeableReference>?; 
}  

# The populations in the group
<MeasureReport.group.population> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:title @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:count @<Integer>?; 
    fhir:countQuantity @<Quantity>?; 
    fhir:subjectResults @<Reference> AND {fhir:l 
    			@<List> ? }?; 
    fhir:subjectReport @<OneOrMore_Reference_MeasureReport>?; 
    fhir:subjects @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
}  

# Times the {item} is available
<Availability.availableTime> EXTENDS @<Element> CLOSED {   
    fhir:daysOfWeek @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:days-of-week}?; 
    fhir:allDay @<Boolean>?; 
    fhir:availableStartTime @<Time>?; 
    fhir:availableEndTime @<Time>?; 
}  

# Information used to perform task
<Task.input> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ; 
}  

# A device, part of the current one
<DeviceDefinition.hasPart> EXTENDS @<BackboneElement> CLOSED {   
    fhir:definition (@<Canonical>  AND {fhir:l @<DeviceDefinition> })  OR 
    			@<CodeableConcept>  ; 
    fhir:count @<Integer>?; 
}  

# Software that is covered by this terminology capability statement
<TerminologyCapabilities.software> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:version @<String>?; 
}  

# Entity of the action
<Contract.term.action.subject> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<OneOrMore_Reference_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson>; 
    fhir:role @<CodeableConcept>?; 
}  

# Version of Code System supported
<TerminologyCapabilities.codeSystem.version> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<String>?; 
    fhir:isDefault @<Boolean>?; 
    fhir:supplement @<OneOrMore_Canonical>?; 
    fhir:compositional @<Boolean>?; 
    fhir:language @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:all-languages}?; 
    fhir:filter @<OneOrMore_TerminologyCapabilities.codeSystem.version.filter>?; 
    fhir:property @<OneOrMore_Code>?; 
}  

# Query describing data relevant to this notification
<SubscriptionStatus.notificationEvent.relatedQuery> EXTENDS @<BackboneElement> CLOSED {   
    fhir:queryType @<Coding>?; 
    fhir:query @<String>; 
}  

# Oral diet components
<NutritionOrder.oralDiet> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:schedule @<NutritionOrder.oralDiet.schedule>?; 
    fhir:nutrient @<OneOrMore_NutritionOrder.oralDiet.nutrient>?; 
    fhir:texture @<OneOrMore_NutritionOrder.oralDiet.texture>?; 
    fhir:instruction @<String>?; 
    fhir:caloricDensity @<Quantity>?; 
}  

# Past list of status codes (the current status may be included to cover the start date of the status)
<EpisodeOfCare.statusHistory> EXTENDS @<BackboneElement> CLOSED {   
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:episode-of-care-status}; 
    fhir:period @<Period>; 
}  

# Recipient of benefits payable
<ExplanationOfBenefit.payee> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:party @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
}  

# Information about weekly recurring appointments
<Appointment.recurrenceTemplate.weeklyTemplate> EXTENDS @<BackboneElement> CLOSED {   
    fhir:monday @<Boolean>?; 
    fhir:tuesday @<Boolean>?; 
    fhir:wednesday @<Boolean>?; 
    fhir:thursday @<Boolean>?; 
    fhir:friday @<Boolean>?; 
    fhir:saturday @<Boolean>?; 
    fhir:sunday @<Boolean>?; 
    fhir:weekInterval @<PositiveInt>?; 
}  

# Further specification of the definition
<EvidenceVariable.definitionModifier> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:value @<CodeableConcept>  OR 
    			@<Boolean>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Period>  OR 
    			@<RelativeTime>  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<Expression>  OR 
    			@<Uri>  ; 
}  

# Components of a medication. These can be ingredient substances or other medications, in the case of combination packaged medications
<Medication.ingredient> EXTENDS @<BackboneElement> CLOSED {   
    fhir:item @<CodeableReference>; 
    fhir:isActive @<Boolean>?; 
    fhir:role @<CodeableConcept>?; 
    fhir:strength @<Ratio>  OR 
    			@<CodeableConcept>  OR 
    			@<Quantity>  ?; 
}  

# Patient payments for services/products
<Coverage.costToBeneficiary> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:network @<CodeableConcept>?; 
    fhir:unit @<CodeableConcept>?; 
    fhir:term @<CodeableConcept>?; 
    fhir:value @<SimpleQuantity>  OR 
    			@<Money>  ?; 
    fhir:exception @<OneOrMore_Coverage.costToBeneficiary.exception>?; 
}  

# The absolute geographic location
<Location.position> EXTENDS @<BackboneElement> CLOSED {   
    fhir:longitude @<Decimal>; 
    fhir:latitude @<Decimal>; 
    fhir:altitude @<Decimal>?; 
}  

# Describes the calibrations that have been performed or that are required to be performed
<DeviceMetric.calibration> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:state @<Code> AND
    	{fhir:v @fhirvs:metric-calibration-state}?; 
    fhir:time @<Instant>?; 
}  

# Product or service provided
<ExplanationOfBenefit.item> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:careTeamSequence @<OneOrMore_PositiveInt>?; 
    fhir:diagnosisSequence @<OneOrMore_PositiveInt>?; 
    fhir:procedureSequence @<OneOrMore_PositiveInt>?; 
    fhir:informationSequence @<OneOrMore_PositiveInt>?; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:request @<OneOrMore_Reference_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest_OR_VisionPrescription>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:programCode @<OneOrMore_CodeableConcept>?; 
    fhir:serviced @<Date>  OR 
    			@<Period>  ?; 
    fhir:location @<CodeableConcept>  OR 
    			@<Address>  OR 
    			(@<Reference>  AND {fhir:l @<Location> })  ?; 
    fhir:patientPaid @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:udi @<OneOrMore_Reference_Device>?; 
    fhir:bodySite @<OneOrMore_ExplanationOfBenefit.item.bodySite>?; 
    fhir:encounter @<OneOrMore_Reference_Encounter>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ExplanationOfBenefit.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ExplanationOfBenefit.item.adjudication>?; 
    fhir:detail @<OneOrMore_ExplanationOfBenefit.item.detail>?; 
}  

# A 3D region in a DICOM frame of reference
<ImagingSelection.imageRegion3D> EXTENDS @<BackboneElement> CLOSED {   
    fhir:regionType @<Code> AND
    	{fhir:v @fhirvs:imagingselection-3dgraphictype}; 
    fhir:coordinate @<OneOrMore_Decimal>; 
}  

# A translation for this name into another human language
<SubstanceDefinition.name.translationnull> CLOSED {   
}  

# Details about packaged medications
<Medication.instance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:lotNumber @<String>?; 
    fhir:expirationDate @<DateTime>?; 
}  

# Event information
<CoverageEligibilityRequest.event> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:when @<DateTime>  OR 
    			@<Period>  ; 
}  

# Individual acceptance of goal
<Goal.acceptance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:participant @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:goal-accept-status}?; 
    fhir:priority @<CodeableConcept>?; 
}  

# A granular, workflows specific set of statuses that apply to the encounter
<Encounter.businessStatus> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:type @<Coding>?; 
    fhir:effectiveDate @<DateTime>?; 
}  

# Structural information
<SubstanceDefinition.structure> EXTENDS @<BackboneElement> CLOSED {   
    fhir:stereochemistry @<CodeableConcept>?; 
    fhir:opticalActivity @<CodeableConcept>?; 
    fhir:molecularFormula @<String>?; 
    fhir:molecularFormulaByMoiety @<String>?; 
    fhir:molecularWeight @<SubstanceDefinition.molecularWeight>?; 
    fhir:technique @<OneOrMore_CodeableConcept>?; 
    fhir:sourceDocument @<OneOrMore_Reference_DocumentReference>?; 
    fhir:representation @<OneOrMore_SubstanceDefinition.structure.representation>?; 
}  

# Unique Device Identifier (UDI) value
<Device.udiCarrier> EXTENDS @<BackboneElement> CLOSED {   
    fhir:deviceIdentifier @<String>; 
    fhir:deviceIdentifierSystem @<Uri>?; 
    fhir:issuer @<Uri>; 
    fhir:jurisdiction @<Uri>?; 
    fhir:carrierAIDC @<Base64Binary>?; 
    fhir:carrierHRF @<String>?; 
    fhir:entryType @<Code> AND
    	{fhir:v @fhirvs:udi-entry-type}?; 
}  

# Procedures that the related person had
<FamilyMemberHistory.procedure> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:outcome @<CodeableConcept>?; 
    fhir:contributedToDeath @<Boolean>?; 
    fhir:performed @<Age>  OR 
    			@<Range>  OR 
    			@<Period>  OR 
    			@<String>  OR 
    			@<DateTime>  ?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  

# Questions and sections within the Questionnaire
<Questionnaire.item> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>; 
    fhir:definition @<OneOrMore_Uri>?; 
    fhir:code @<OneOrMore_Coding>?; 
    fhir:prefix @<String>?; 
    fhir:text @<String>?; 
    fhir:type @<Code> AND
    	{fhir:v @fhirvs:item-type-useable}; 
    fhir:enableWhen @<OneOrMore_Questionnaire.item.enableWhen>?; 
    fhir:enableBehavior @<Code> AND
    	{fhir:v @fhirvs:questionnaire-enable-behavior}?; 
    fhir:disabledDisplay @<Code> AND
    	{fhir:v @fhirvs:questionnaire-disabled-display}?; 
    fhir:required @<Boolean>?; 
    fhir:repeats @<Boolean>?; 
    fhir:readOnly @<Boolean>?; 
    fhir:maxLength @<Integer>?; 
    fhir:answerConstraint @<Code> AND
    	{fhir:v @fhirvs:questionnaire-answer-constraint}?; 
    fhir:answerValueSet @<Canonical>?; 
    fhir:answerOption @<OneOrMore_Questionnaire.item.answerOption>?; 
    fhir:initial @<OneOrMore_Questionnaire.item.initial>?; 
    fhir:item @<OneOrMore_Questionnaire.item>?; 
}  

# An attribute of the Statistic
<Evidence.statistic.attributeEstimate> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:quantity @<Quantity>?; 
    fhir:level @<Decimal>?; 
    fhir:range @<Range>?; 
    fhir:attributeEstimate @<OneOrMore_Evidence.statistic.attributeEstimate>?; 
}  

# What codes are expected
<DataRequirement.codeFilter> EXTENDS @<Element> CLOSED {   
    fhir:path @<String>?; 
    fhir:searchParam @<String>?; 
    fhir:valueSet @<Canonical>?; 
    fhir:code @<OneOrMore_Coding>?; 
}  

# Constraints to the base Consent.policyRule/Consent.policy
<Consent.provision> EXTENDS @<BackboneElement> CLOSED {   
    fhir:period @<Period>?; 
    fhir:actor @<OneOrMore_Consent.provision.actor>?; 
    fhir:action @<OneOrMore_CodeableConcept>?; 
    fhir:securityLabel @<OneOrMore_Coding>?; 
    fhir:purpose @<OneOrMore_Coding>?; 
    fhir:documentType @<OneOrMore_Coding>?; 
    fhir:resourceType @<OneOrMore_Coding>?; 
    fhir:code @<OneOrMore_CodeableConcept>?; 
    fhir:dataPeriod @<Period>?; 
    fhir:data @<OneOrMore_Consent.provision.data>?; 
    fhir:expression @<Expression>?; 
    fhir:provision @<OneOrMore_Consent.provision>?; 
}  

# List of benefits
<InsuranceProduct.coverage.benefit> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:requirement @<String>?; 
    fhir:limit @<OneOrMore_InsuranceProduct.coverage.benefit.limit>?; 
}  

# Overall costs
<InsurancePlan.generalCost> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:groupSize @<PositiveInt>?; 
    fhir:cost @<Money>?; 
    fhir:comment @<String>?; 
}  

# Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care
<Practitioner.qualification> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:code @<CodeableConcept>; 
    fhir:status @<CodeableConcept>?; 
    fhir:period @<Period>?; 
    fhir:issuer @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
}  

# Comment, classifier, or rating content
<ArtifactAssessment.content.componentnull> CLOSED {   
}  

# A language which may be used to communicate with the related person about the patient's health
<RelatedPerson.communication> EXTENDS @<BackboneElement> CLOSED {   
    fhir:language @<CodeableConcept>; 
    fhir:preferred @<Boolean>?; 
}  

# Clinical procedures performed
<ExplanationOfBenefit.procedure> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:date @<DateTime>?; 
    fhir:procedure @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Procedure> })  ; 
    fhir:udi @<OneOrMore_Reference_Device>?; 
}  

# Include / Exclude group members by Trait
<Group.characteristic> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:value @<CodeableConcept>  OR 
    			@<Boolean>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Reference>  OR 
    			@<Uri>  OR 
    			@<Expression>  ; 
    fhir:exclude @<Boolean>; 
    fhir:description @<Markdown>?; 
    fhir:method @<OneOrMore_CodeableConcept>?; 
    fhir:formula @<Expression>?; 
    fhir:determiner @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<DeviceDefinition> OR 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:offset @<CodeableConcept>?; 
    fhir:instances @<UnsignedInt>  OR 
    			@<Range>  ?; 
    fhir:duration @<Duration>  OR 
    			@<Range>  ?; 
    fhir:period @<Period>?; 
    fhir:timing @<OneOrMore_RelativeTime>?; 
}  

# A single SOP instance from the series
<ImagingStudy.series.instance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:uid @<Id>; 
    fhir:sopClass @<Oid>; 
    fhir:number @<UnsignedInt>?; 
    fhir:title @<String>?; 
}  

# Supplement components
<NutritionOrder.supplement> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableReference>?; 
    fhir:productName @<String>?; 
    fhir:schedule @<NutritionOrder.supplement.schedule>?; 
    fhir:quantity @<Quantity>?; 
    fhir:instruction @<String>?; 
    fhir:caloricDensity @<Quantity>?; 
}  

# How a resource is related to the compartment
<CompartmentDefinition.resource> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code> AND
    	{fhir:v @fhirvs:resource-types}; 
    fhir:param @<OneOrMore_String>?; 
    fhir:startParam @<Uri>?; 
    fhir:endParam @<Uri>?; 
}  

# Adjudication for claim line items
<ClaimResponse.item> EXTENDS @<BackboneElement> CLOSED {   
    fhir:itemSequence @<PositiveInt>; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:informationSequence @<OneOrMore_PositiveInt>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ClaimResponse.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ClaimResponse.item.adjudication>?; 
    fhir:detail @<OneOrMore_ClaimResponse.item.detail>?; 
}  

# Modular additive to add to the oral diet, supplement, and/or enteral feeding
<NutritionOrder.additive> EXTENDS @<BackboneElement> CLOSED {   
    fhir:modularType @<CodeableReference>?; 
    fhir:productName @<String>?; 
    fhir:quantity @<Quantity>?; 
    fhir:routeOfAdministration @<OneOrMore_CodeableConcept>?; 
}  

# Additional items
<ExplanationOfBenefit.item.detail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:programCode @<OneOrMore_CodeableConcept>?; 
    fhir:patientPaid @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:udi @<OneOrMore_Reference_Device>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ExplanationOfBenefit.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ExplanationOfBenefit.item.adjudication>?; 
    fhir:subDetail @<OneOrMore_ExplanationOfBenefit.item.detail.subDetail>?; 
}  

# General characteristics of this item
<PackagedProductDefinition.packaging.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<CodeableConcept>  OR 
    			@<Quantity>  OR 
    			@<Date>  OR 
    			@<Boolean>  OR 
    			@<Attachment>  ?; 
}  

# Transform Rule from source to target
<StructureMap.group.rule> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<Id>?; 
    fhir:source @<OneOrMore_StructureMap.group.rule.source>; 
    fhir:target @<OneOrMore_StructureMap.group.rule.target>?; 
    fhir:rule @<OneOrMore_StructureMap.group.rule>?; 
    fhir:dependent @<OneOrMore_StructureMap.group.rule.dependent>?; 
    fhir:documentation @<String>?; 
}  

# An aspect of the statistical model
<Evidence.statistic.modelCharacteristic> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:value @<SimpleQuantity>  OR 
    			@<Range>  OR 
    			@<CodeableConcept>  ?; 
    fhir:intended @<Boolean>?; 
    fhir:applied @<Boolean>?; 
    fhir:variable @<OneOrMore_Evidence.statistic.modelCharacteristic.variable>?; 
    fhir:attribute @<OneOrMore_Evidence.statistic.attributeEstimate>?; 
}  

# Parameters to the transform
<StructureMap.group.rule.target.parameter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value @<Id>  OR 
    			@<String>  OR 
    			@<Boolean>  OR 
    			@<Integer>  OR 
    			@<Decimal>  OR 
    			@<Date>  OR 
    			@<Time>  OR 
    			@<DateTime>  ; 
}  

# Groups and questions
<QuestionnaireResponse.item> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>; 
    fhir:definition @<OneOrMore_Uri>?; 
    fhir:text @<String>?; 
    fhir:answer @<OneOrMore_QuestionnaireResponse.item.answer>?; 
    fhir:item @<OneOrMore_QuestionnaireResponse.item>?; 
}  

# Context of the Contract term
<Contract.term.offer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:party @<OneOrMore_Contract.term.offer.party>?; 
    fhir:topic @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:type @<CodeableConcept>?; 
    fhir:decision @<CodeableConcept>?; 
    fhir:decisionMode @<OneOrMore_CodeableConcept>?; 
    fhir:answer @<OneOrMore_Contract.term.offer.answer>?; 
    fhir:text @<String>?; 
    fhir:linkId @<OneOrMore_String>?; 
    fhir:securityLabelNumber @<OneOrMore_UnsignedInt>?; 
}  

# Adjudication for claim details
<ClaimResponse.item.detail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:detailSequence @<PositiveInt>; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ClaimResponse.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ClaimResponse.item.adjudication>?; 
    fhir:subDetail @<OneOrMore_ClaimResponse.item.detail.subDetail>?; 
}  

# Ingredients contained in this product
<NutritionProduct.ingredient> EXTENDS @<BackboneElement> CLOSED {   
    fhir:item @<CodeableReference>; 
    fhir:amount @<Ratio>  OR 
    			@<Quantity>  ?; 
    fhir:allergen @<Boolean>?; 
}  

# Attests to accuracy of composition
<Composition.attester> EXTENDS @<BackboneElement> CLOSED {   
    fhir:mode @<CodeableConcept>; 
    fhir:time @<DateTime>?; 
    fhir:party @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
}  

# Additional information about the request
<ServiceRequest.orderDetail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:parameterFocus @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Device> OR 
    			 @<DeviceRequest> OR 
    			 @<Medication> OR 
    			 @<MedicationRequest> OR 
    			 @<BiologicallyDerivedProduct> OR 
    			 @<Substance> OR 
    			 @<SubstanceDefinition> OR 
    			 @<MedicinalProductDefinition> })  OR 
    			(@<Canonical>  AND {fhir:l @<DeviceDefinition> })  ?; 
    fhir:parameter @<OneOrMore_ServiceRequest.orderDetail.parameter>; 
}  

# Benefit Summary
<CoverageEligibilityResponse.insurance.item.benefit> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:allowed @<UnsignedInt>  OR 
    			@<String>  OR 
    			@<Money>  ?; 
    fhir:used @<UnsignedInt>  OR 
    			@<String>  OR 
    			@<Money>  ?; 
}  

# The suspected agent causing the adverse event
<AdverseEvent.suspectEntity> EXTENDS @<BackboneElement> CLOSED {   
    fhir:instance @<CodeableReference>; 
    fhir:causality @<AdverseEvent.suspectEntity.causality>?; 
    fhir:occurrence @<DateTime>  OR 
    			@<Period>  ?; 
}  

# Participants involved in appointment
<Appointment.participant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:period @<Period>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:required @<Boolean>?; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:participationstatus}; 
}  

# The physical feature of a specimen
<Specimen.feature> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:description @<String>; 
}  

# Product or service provided
<Claim.item> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<Group> OR 
    			@<Patient> ? }?; 
    fhir:careTeamSequence @<OneOrMore_PositiveInt>?; 
    fhir:diagnosisSequence @<OneOrMore_PositiveInt>?; 
    fhir:procedureSequence @<OneOrMore_PositiveInt>?; 
    fhir:informationSequence @<OneOrMore_PositiveInt>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:request @<OneOrMore_Reference_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest_OR_VisionPrescription>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:programCode @<OneOrMore_CodeableConcept>?; 
    fhir:serviced @<Date>  OR 
    			@<Period>  ?; 
    fhir:location @<CodeableConcept>  OR 
    			@<Address>  OR 
    			(@<Reference>  AND {fhir:l @<Location> })  ?; 
    fhir:patientPaid @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:udi @<OneOrMore_Reference_Device>?; 
    fhir:bodySite @<OneOrMore_Claim.item.bodySite>?; 
    fhir:encounter @<OneOrMore_Reference_Encounter>?; 
    fhir:detail @<OneOrMore_Claim.item.detail>?; 
}  

# Adjudication totals
<ClaimResponse.total> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>; 
    fhir:amount @<Money>; 
}  

# Parameter that controlled the expansion process
<ValueSet.expansion.parameter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:value @<String>  OR 
    			@<Boolean>  OR 
    			@<Integer>  OR 
    			@<Decimal>  OR 
    			@<Uri>  OR 
    			@<Code>  OR 
    			@<DateTime>  ?; 
}  

# What values are expected
<DataRequirement.valueFilter> EXTENDS @<Element> CLOSED {   
    fhir:path @<String>?; 
    fhir:searchParam @<String>?; 
    fhir:comparator @<Code> AND
    	{fhir:v @fhirvs:value-filter-comparator}?; 
    fhir:value @<DateTime>  OR 
    			@<Period>  OR 
    			@<Duration>  ?; 
}  

# The product's name, including full name and possibly coded parts
<MedicinalProductDefinition.name> EXTENDS @<BackboneElement> CLOSED {   
    fhir:productName @<String>; 
    fhir:type @<CodeableConcept>?; 
    fhir:part @<OneOrMore_MedicinalProductDefinition.name.part>?; 
    fhir:usage @<OneOrMore_MedicinalProductDefinition.name.usage>?; 
}  

# A sub-action
<PlanDefinition.action.actionnull> CLOSED {   
}  

# List of participants involved in the encounter
<Encounter.participant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:period @<Period>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
}  

# An associated device, attached to, used with, communicating with or linking a previous or new device model to the focal device
<DeviceDefinition.link> EXTENDS @<BackboneElement> CLOSED {   
    fhir:relation @<Coding>; 
    fhir:relatedDevice (@<Canonical>  AND {fhir:l @<DeviceDefinition> })  OR 
    			@<CodeableConcept>  ; 
}  

# Component results
<ObservationDefinition.component> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:permittedDataType @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:permitted-data-type}?; 
    fhir:permittedUnit @<OneOrMore_Coding>?; 
    fhir:qualifiedValue @<OneOrMore_ObservationDefinition.qualifiedValue>?; 
}  

# The substance that comprises this ingredient
<Ingredient.substance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableReference>; 
    fhir:strength @<OneOrMore_Ingredient.substance.strength>?; 
}  

# Adjudication details
<ClaimResponse.item.adjudication> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>; 
    fhir:reason @<CodeableConcept>?; 
    fhir:amount @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:decisionDate @<DateTime>?; 
}  

# Property value for the concept
<CodeSystem.concept.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:value @<Code>  OR 
    			@<Coding>  OR 
    			@<String>  OR 
    			@<Integer>  OR 
    			@<Boolean>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  ; 
}  

# Population results in this stratum
<MeasureReport.group.stratifier.stratum.population> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:count @<Integer>?; 
    fhir:countQuantity @<Quantity>?; 
    fhir:subjectResults @<Reference> AND {fhir:l 
    			@<List> ? }?; 
    fhir:subjectReport @<OneOrMore_Reference_MeasureReport>?; 
    fhir:subjects @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
}  

# Care Team members
<ExplanationOfBenefit.careTeam> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:provider @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }; 
    fhir:role @<CodeableConcept>?; 
    fhir:specialty @<CodeableConcept>?; 
}  

# The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account
<Account.coverage> EXTENDS @<BackboneElement> CLOSED {   
    fhir:coverage @<Reference> AND {fhir:l 
    			@<Coverage> ? }; 
    fhir:priority @<PositiveInt>?; 
}  

# Formula feeding instruction as structured data
<NutritionOrder.enteralFormula.administration> EXTENDS @<BackboneElement> CLOSED {   
    fhir:schedule @<NutritionOrder.enteralFormula.administration.schedule>?; 
    fhir:quantity @<Quantity>?; 
    fhir:rate @<Quantity>  OR 
    			@<Ratio>  ?; 
}  

# Medication supply authorization
<MedicationRequest.dispenseRequest> EXTENDS @<BackboneElement> CLOSED {   
    fhir:initialFill @<MedicationRequest.dispenseRequest.initialFill>?; 
    fhir:dispenseInterval @<Duration>?; 
    fhir:validityPeriod @<Period>?; 
    fhir:numberOfRepeatsAllowed @<UnsignedInt>?; 
    fhir:quantity @<Quantity>?; 
    fhir:expectedSupplyDuration @<Duration>?; 
    fhir:dispenser @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
    fhir:dispenserInstruction @<OneOrMore_CodeableConcept>?; 
    fhir:doseAdministrationAid @<CodeableConcept>?; 
    fhir:destination @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
}  

# Circumstance of the asset
<Contract.term.asset.context> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<Reference> AND {fhir:l 
    			@<Resource> ? }?; 
    fhir:code @<OneOrMore_CodeableConcept>?; 
    fhir:text @<String>?; 
}  

# Same source and target systems
<ConceptMap.group> EXTENDS @<BackboneElement> CLOSED {   
    fhir:source @<Canonical>?; 
    fhir:target @<Canonical>?; 
    fhir:element @<OneOrMore_ConceptMap.group.element>; 
    fhir:unmapped @<ConceptMap.group.unmapped>?; 
}  

# Search related information
<Bundle.entry.search> EXTENDS @<BackboneElement> CLOSED {   
    fhir:mode @<Code> AND
    	{fhir:v @fhirvs:search-entry-mode}?; 
    fhir:score @<Decimal>?; 
}  

# Insurer added line items
<ExplanationOfBenefit.addItem.detail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:patientPaid @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ExplanationOfBenefit.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ExplanationOfBenefit.item.adjudication>?; 
    fhir:subDetail @<OneOrMore_ExplanationOfBenefit.addItem.detail.subDetail>?; 
}  

# Who was involved in the adverse event or the potential adverse event and what they did
<AdverseEvent.participant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:function @<CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
}  

# What kind of device or device system this is
<DeviceDefinition.classification> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:justification @<OneOrMore_RelatedArtifact>?; 
}  

# Billing code or reference associated with the device
<DeviceDefinition.chargeItem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:chargeItemCode @<CodeableReference>; 
    fhir:count @<Quantity>; 
    fhir:effectivePeriod @<Period>?; 
    fhir:useContext @<OneOrMore_UsageContext>?; 
}  

# What the plan is trying to accomplish
<PlanDefinition.goal> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>?; 
    fhir:description @<CodeableConcept>; 
    fhir:priority @<CodeableConcept>?; 
    fhir:start @<CodeableConcept>?; 
    fhir:addresses @<OneOrMore_CodeableConcept>?; 
    fhir:documentation @<OneOrMore_RelatedArtifact>?; 
    fhir:target @<OneOrMore_PlanDefinition.goal.target>?; 
}  

# Adverse Reaction Events linked to exposure to substance
<AllergyIntolerance.reaction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:substance @<CodeableConcept>?; 
    fhir:manifestation @<OneOrMore_CodeableReference>; 
    fhir:description @<String>?; 
    fhir:onset @<DateTime>?; 
    fhir:severity @<Code> AND
    	{fhir:v @fhirvs:reaction-event-severity}?; 
    fhir:exposureRoute @<CodeableConcept>?; 
    fhir:note @<OneOrMore_Annotation>?; 
}  

# Strength expressed in terms of a reference substance
<Ingredient.substance.strength.referenceStrength> EXTENDS @<BackboneElement> CLOSED {   
    fhir:substance @<CodeableReference>; 
    fhir:strength @<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Quantity>  ; 
    fhir:measurementPoint @<String>?; 
    fhir:country @<OneOrMore_CodeableConcept>?; 
}  

# General specifications for this substance
<SubstanceDefinition.characterization> EXTENDS @<BackboneElement> CLOSED {   
    fhir:technique @<CodeableConcept>?; 
    fhir:form @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:file @<OneOrMore_Attachment>?; 
}  

# Definition of a resource operation
<CapabilityStatement.rest.resource.operation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:definition @<Canonical>; 
    fhir:documentation @<Markdown>?; 
}  

# Nested Pages / Sections
<ImplementationGuide.definition.page.pagenull> CLOSED {   
}  

# Resource in the implementation guide
<ImplementationGuide.manifest.resource> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<Reference> AND {fhir:l 
    			@<Resource> ? }; 
    fhir:isExample @<Boolean>?; 
    fhir:profile @<OneOrMore_Canonical>?; 
    fhir:relativePath @<Url>?; 
}  

# Entries in the list
<List.entry> EXTENDS @<BackboneElement> CLOSED {   
    fhir:flag @<CodeableConcept>?; 
    fhir:deleted @<Boolean>?; 
    fhir:date @<DateTime>?; 
    fhir:item @<Reference> AND {fhir:l 
    			@<Resource> ? }; 
}  

# The selected instances
<ImagingSelection.instance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:uid @<Id>; 
    fhir:number @<UnsignedInt>?; 
    fhir:sopClass @<Oid>?; 
    fhir:frameNumber @<OneOrMore_PositiveInt>?; 
    fhir:referencedContentItemIdentifier @<OneOrMore_PositiveInt>?; 
    fhir:segmentNumber @<OneOrMore_PositiveInt>?; 
    fhir:regionOfInterest @<OneOrMore_PositiveInt>?; 
    fhir:waveFormChannel @<OneOrMore_PositiveInt>?; 
    fhir:imageRegion2D @<OneOrMore_ImagingSelection.instance.imageRegion2D>?; 
}  

# A duration in the lifecycle of the ResearchSubject within a ResearchStudy
<ResearchSubject.subjectState> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:startDate @<DateTime>; 
    fhir:endDate @<DateTime>?; 
    fhir:reason @<CodeableConcept>?; 
}  

# Details of the event
<ExplanationOfBenefit.accident> EXTENDS @<BackboneElement> CLOSED {   
    fhir:date @<Date>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:location @<Address>  OR 
    			(@<Reference>  AND {fhir:l @<Location> })  ?; 
}  

# First fill details
<MedicationRequest.dispenseRequest.initialFill> EXTENDS @<BackboneElement> CLOSED {   
    fhir:quantity @<Quantity>?; 
    fhir:duration @<Duration>?; 
}  

# Relationships to other Resources
<Evidence.relatesTo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:target @<Uri>  OR 
    			@<Attachment>  OR 
    			(@<Canonical>  AND {fhir:l @<Resource> })  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<Markdown>  ; 
}  

# Additional Information about the entity
<AuditEvent.entity.detail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<Quantity>  OR 
    			@<CodeableConcept>  OR 
    			@<String>  OR 
    			@<Boolean>  OR 
    			@<Integer>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<Time>  OR 
    			@<DateTime>  OR 
    			@<Period>  OR 
    			@<Base64Binary>  ; 
}  

# Action defined by the plan
<PlanDefinition.action> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:prefix @<String>?; 
    fhir:title @<String>?; 
    fhir:description @<Markdown>?; 
    fhir:textEquivalent @<Markdown>?; 
    fhir:priority @<Code> AND
    	{fhir:v @fhirvs:request-priority}?; 
    fhir:code @<CodeableConcept>?; 
    fhir:reason @<OneOrMore_CodeableConcept>?; 
    fhir:documentation @<OneOrMore_RelatedArtifact>?; 
    fhir:goalId @<OneOrMore_String>?; 
    fhir:subject @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Group> })  OR 
    			@<Canonical>  ?; 
    fhir:trigger @<OneOrMore_TriggerDefinition>?; 
    fhir:condition @<OneOrMore_PlanDefinition.action.condition>?; 
    fhir:input @<OneOrMore_PlanDefinition.action.input>?; 
    fhir:output @<OneOrMore_PlanDefinition.action.output>?; 
    fhir:relatedAction @<OneOrMore_PlanDefinition.action.relatedAction>?; 
    fhir:timing @<Age>  OR 
    			@<Duration>  OR 
    			@<Range>  OR 
    			@<Timing>  OR 
    			@<RelativeTime>  ?; 
    fhir:location @<CodeableReference>?; 
    fhir:participant @<OneOrMore_PlanDefinition.action.participant>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:applicabilityBehavior @<Code> AND
    	{fhir:v @fhirvs:action-applicability-behavior}?; 
    fhir:groupingBehavior @<Code> AND
    	{fhir:v @fhirvs:action-grouping-behavior}?; 
    fhir:selectionBehavior @<Code> AND
    	{fhir:v @fhirvs:action-selection-behavior}?; 
    fhir:requiredBehavior @<Code> AND
    	{fhir:v @fhirvs:action-required-behavior}?; 
    fhir:precheckBehavior @<Code> AND
    	{fhir:v @fhirvs:action-precheck-behavior}?; 
    fhir:cardinalityBehavior @<Code> AND
    	{fhir:v @fhirvs:action-cardinality-behavior}?; 
    fhir:definition (@<Canonical>  AND {fhir:l @<ActivityDefinition> OR 
    			 @<Measure> OR 
    			 @<MessageDefinition> OR 
    			 @<ObservationDefinition> OR 
    			 @<OperationDefinition> OR 
    			 @<PlanDefinition> OR 
    			 @<Questionnaire> OR 
    			 @<SpecimenDefinition> })  OR 
    			@<Uri>  ?; 
    fhir:transform @<Canonical>?; 
    fhir:dynamicValue @<OneOrMore_PlanDefinition.action.dynamicValue>?; 
    fhir:action @<OneOrMore_PlanDefinition.action>?; 
}  

# Rules contained in this rule
<StructureMap.group.rule.rulenull> CLOSED {   
}  

# Data type and Profile for this element
<ElementDefinition.type> EXTENDS @<Element> CLOSED {   
    fhir:code @<Uri>; 
    fhir:profile @<OneOrMore_Canonical>?; 
    fhir:targetProfile @<OneOrMore_Canonical>?; 
    fhir:aggregation @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:resource-aggregation-mode}?; 
    fhir:versioning @<Code> AND
    	{fhir:v @fhirvs:reference-version-rules}?; 
}  

# Annunciation or notification of the alert condition
<DeviceAlert.signal> EXTENDS @<BackboneElement> CLOSED {   
    fhir:activationState @<CodeableConcept>; 
    fhir:presence @<CodeableConcept>?; 
    fhir:annunciator @<CodeableReference>?; 
    fhir:manifestation @<CodeableConcept>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:indication @<Period>?; 
}  

# Details of the official nature of this name
<SubstanceDefinition.name.official> EXTENDS @<BackboneElement> CLOSED {   
    fhir:authority @<CodeableConcept>?; 
    fhir:status @<CodeableConcept>?; 
    fhir:date @<DateTime>?; 
}  

# The name or names of the device as known to the manufacturer and/or patient
<Device.name> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value @<String>; 
    fhir:type @<CodeableConcept>; 
    fhir:display @<Boolean>?; 
}  

# Item to be evaluated for eligibiity
<CoverageEligibilityRequest.item> EXTENDS @<BackboneElement> CLOSED {   
    fhir:supportingInfoSequence @<OneOrMore_PositiveInt>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:provider @<Reference> AND {fhir:l 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:facility @<Reference> AND {fhir:l 
    			@<Location> OR 
    			@<Organization> ? }?; 
    fhir:diagnosis @<OneOrMore_CoverageEligibilityRequest.item.diagnosis>?; 
    fhir:detail @<OneOrMore_Reference_Resource>?; 
}  

# Parts of a nested Parameter
<OperationDefinition.parameter.partnull> CLOSED {   
}  

# The nutrient that is modified and the quantity in the diet
<NutritionOrder.oralDiet.nutrient> EXTENDS @<BackboneElement> CLOSED {   
    fhir:modifier @<CodeableConcept>?; 
    fhir:amount @<Quantity>?; 
}  

# Who|what controlled by this provision (or group, by role)
<Consent.provision.actor> EXTENDS @<BackboneElement> CLOSED {   
    fhir:role @<CodeableConcept>?; 
    fhir:reference @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
}  

# Additional items
<ExplanationOfBenefit.item.detail.subDetail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:category @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:programCode @<OneOrMore_CodeableConcept>?; 
    fhir:patientPaid @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:udi @<OneOrMore_Reference_Device>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ExplanationOfBenefit.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ExplanationOfBenefit.item.adjudication>?; 
}  

# Adjudication details
<ExplanationOfBenefit.item.adjudication> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>; 
    fhir:reason @<CodeableConcept>?; 
    fhir:amount @<Money>?; 
    fhir:quantity @<Quantity>?; 
    fhir:decisionDate @<DateTime>?; 
}  

# A 2D region in an image
<ImagingSelection.instance.imageRegion2D> EXTENDS @<BackboneElement> CLOSED {   
    fhir:regionType @<Code> AND
    	{fhir:v @fhirvs:imagingselection-2dgraphictype}; 
    fhir:coordinate @<OneOrMore_Decimal>; 
}  

# Properties by which a Subscription can filter notifications based on this trigger
<SubscriptionTopic.trigger.canFilterBy> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>?; 
    fhir:resource @<Uri>?; 
    fhir:filterParameter @<String>; 
    fhir:filterDefinition @<Uri>?; 
    fhir:comparator @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:search-comparator}?; 
    fhir:modifier @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:search-modifier-code}?; 
}  

# Definition of a trigger for the subscription topic
<SubscriptionTopic.trigger> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>?; 
    fhir:resource @<Uri>; 
    fhir:supportedInteraction @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:interaction-trigger}?; 
    fhir:queryCriteria @<SubscriptionTopic.trigger.queryCriteria>?; 
    fhir:fhirPathCriteria @<String>?; 
    fhir:event @<CodeableConcept>?; 
    fhir:canFilterBy @<OneOrMore_SubscriptionTopic.trigger.canFilterBy>?; 
    fhir:notificationShape @<OneOrMore_SubscriptionTopic.trigger.notificationShape>?; 
}  

# Scheduling information for oral diets
<NutritionOrder.oralDiet.schedule> EXTENDS @<BackboneElement> CLOSED {   
    fhir:timing @<OneOrMore_Timing>?; 
    fhir:asNeeded @<Boolean>?; 
    fhir:asNeededFor @<CodeableConcept>?; 
}  

# External specification that the content is mapped to
<StructureDefinition.mapping> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identity @<Id>; 
    fhir:uri @<Uri>?; 
    fhir:name @<String>?; 
    fhir:comment @<String>?; 
}  

# List of locations where the patient has been
<Encounter.location> EXTENDS @<BackboneElement> CLOSED {   
    fhir:location @<Reference> AND {fhir:l 
    			@<Location> ? }; 
    fhir:status @<Code> AND
    	{fhir:v @fhirvs:encounter-location-status}?; 
    fhir:form @<CodeableConcept>?; 
    fhir:period @<Period>?; 
}  

# Definition of the constant value used in the map rules
<StructureMap.const> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<Id>?; 
    fhir:value @<String>?; 
}  

# Supporting information
<ClaimResponse.supportingInfo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:category @<CodeableConcept>; 
    fhir:code @<CodeableConcept>?; 
    fhir:timing @<DateTime>  OR 
    			@<Period>  OR 
    			@<Timing>  ?; 
    fhir:value @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ?; 
    fhir:reason @<CodeableConcept>?; 
}  

# Device details
<DeviceRequest.parameter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>?; 
    fhir:value @<CodeableConcept>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Boolean>  ?; 
}  

# Identifies the standards, specifications, or formal guidances for the capabilities supported by the device
<Device.conformsTo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:category @<CodeableConcept>?; 
    fhir:specification @<CodeableConcept>; 
    fhir:version @<String>?; 
}  

# Measure results for each group
<MeasureReport.group> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:title @<String>?; 
    fhir:calculatedDate @<DateTime>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:subject @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:scoring @<CodeableConcept>?; 
    fhir:improvementNotation @<CodeableConcept>?; 
    fhir:improvementNotationGuidance @<Markdown>?; 
    fhir:population @<OneOrMore_MeasureReport.group.population>?; 
    fhir:measureScore @<Quantity>  OR 
    			@<DateTime>  OR 
    			@<CodeableConcept>  OR 
    			@<Period>  OR 
    			@<Range>  OR 
    			@<Duration>  OR 
    			@<Boolean>  OR 
    			@<Ratio>  ?; 
    fhir:stratifier @<OneOrMore_MeasureReport.group.stratifier>?; 
}  

# Operation Parameter
<Parameters.parameter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:value @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ?; 
    fhir:resource @<Resource>?; 
    fhir:part @<OneOrMore_Parameters.parameter>?; 
}  

# Who performed the series
<ImagingStudy.series.performer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:function @<CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<HealthcareService> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
}  

# Country and jurisdiction where the name applies
<MedicinalProductDefinition.name.usage> EXTENDS @<BackboneElement> CLOSED {   
    fhir:country @<CodeableConcept>; 
    fhir:jurisdiction @<CodeableConcept>?; 
    fhir:language @<CodeableConcept>; 
}  

# Who performed event
<MedicationDispense.performer> EXTENDS @<BackboneElement> CLOSED {   
    fhir:function @<CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
}  

# Additional execution information (transaction/batch/history)
<Bundle.entry.request> EXTENDS @<BackboneElement> CLOSED {   
    fhir:method @<Code> AND
    	{fhir:v @fhirvs:http-verb}; 
    fhir:url @<Uri>; 
    fhir:ifNoneMatch @<String>?; 
    fhir:ifModifiedSince @<Instant>?; 
    fhir:ifMatch @<String>?; 
    fhir:ifNoneExist @<String>?; 
}  

# Actor for these requirements
<Requirements.actor> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<Canonical>; 
    fhir:key @<Id>?; 
}  

# Define overloaded variants for when  generating code
<OperationDefinition.overload> EXTENDS @<BackboneElement> CLOSED {   
    fhir:parameterName @<OneOrMore_String>?; 
    fhir:comment @<String>?; 
}  

# Who or what is in group
<Group.member> EXTENDS @<BackboneElement> CLOSED {   
    fhir:entity @<Reference> AND {fhir:l 
    			@<BiologicallyDerivedProduct> OR 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Group> OR 
    			@<HealthcareService> OR 
    			@<Location> OR 
    			@<Medication> OR 
    			@<MedicinalProductDefinition> OR 
    			@<NutritionProduct> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> OR 
    			@<Specimen> OR 
    			@<Substance> OR 
    			@<SubstanceDefinition> ? }; 
    fhir:involvement @<OneOrMore_CodeableConcept>?; 
    fhir:period @<Period>?; 
    fhir:inactive @<Boolean>?; 
}  

# Named instance provided when invoking the map
<StructureMap.group.input> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<Id>; 
    fhir:type @<String>?; 
    fhir:mode @<Code> AND
    	{fhir:v @fhirvs:map-input-mode}; 
    fhir:documentation @<String>?; 
}  

# Sponsors, collaborators, and other parties
<ResearchStudy.associatedParty> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>?; 
    fhir:role @<CodeableConcept>; 
    fhir:period @<OneOrMore_Period>?; 
    fhir:classifier @<OneOrMore_CodeableConcept>?; 
    fhir:party @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
}  

# Stratifier criteria for the measure
<Measure.group.stratifier> EXTENDS @<BackboneElement> CLOSED {   
    fhir:linkId @<String>?; 
    fhir:title @<String>?; 
    fhir:code @<CodeableConcept>?; 
    fhir:description @<Markdown>?; 
    fhir:criteria @<Expression>?; 
    fhir:groupDefinition @<Reference> AND {fhir:l 
    			@<Group> ? }?; 
    fhir:component @<OneOrMore_Measure.group.stratifier.component>?; 
}  

# How the data element (value of the variable) is found
<EvidenceVariable.dataStorage> EXTENDS @<BackboneElement> CLOSED {   
    fhir:datatype @<CodeableConcept>?; 
    fhir:path @<String>?; 
    fhir:delimiter @<String>?; 
    fhir:component @<OneOrMore_EvidenceVariable.dataStorage>?; 
}  

# One or several physical instances or occurrences of the nutrition product
<NutritionProduct.instance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:quantity @<Quantity>?; 
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:name @<String>?; 
    fhir:lotNumber @<String>?; 
    fhir:expiry @<DateTime>?; 
    fhir:useBy @<DateTime>?; 
    fhir:biologicalSourceEvent @<Identifier>?; 
}  

# Whether a substitution was performed on the dispense
<MedicationDispense.substitution> EXTENDS @<BackboneElement> CLOSED {   
    fhir:wasSubstituted @<Boolean>; 
    fhir:type @<CodeableConcept>?; 
    fhir:reason @<OneOrMore_CodeableConcept>?; 
    fhir:responsibleParty @<Reference> AND {fhir:l 
    			@<Organization> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> ? }?; 
}  

# Step is simple action
<ExampleScenario.process.step.operation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<Coding>?; 
    fhir:title @<String>; 
    fhir:initiator @<String>?; 
    fhir:receiver @<String>?; 
    fhir:description @<Markdown>?; 
    fhir:initiatorActive @<Boolean>?; 
    fhir:receiverActive @<Boolean>?; 
    fhir:request @<ExampleScenario.instance.containedInstance>?; 
    fhir:response @<ExampleScenario.instance.containedInstance>?; 
}  

# A grouping for dichotomous, ordinal, or polychotomouos variables
<EvidenceVariable.category> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>?; 
    fhir:value @<CodeableConcept>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			(@<Reference>  AND {fhir:l @<Group> })  ?; 
}  

# Actors within the plan
<PlanDefinition.actor> EXTENDS @<BackboneElement> CLOSED {   
    fhir:title @<String>?; 
    fhir:description @<Markdown>?; 
    fhir:option @<OneOrMore_PlanDefinition.actor.option>; 
}  

# Comment, classifier, or rating content
<ArtifactAssessment.content> EXTENDS @<BackboneElement> CLOSED {   
    fhir:summary @<Markdown>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:classifier @<OneOrMore_CodeableConcept>?; 
    fhir:quantity @<Quantity>?; 
    fhir:author @<OneOrMore_Reference_Device_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole>?; 
    fhir:path @<OneOrMore_Uri>?; 
    fhir:relatesTo @<OneOrMore_ArtifactAssessment.relatesTo>?; 
    fhir:freeToShare @<Boolean>?; 
    fhir:component @<OneOrMore_ArtifactAssessment.content>?; 
}  

# A property that is specific to this BiologicallyDerviedProduct instance
<BiologicallyDerivedProduct.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<Boolean>  OR 
    			@<Integer>  OR 
    			@<CodeableConcept>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<String>  OR 
    			@<Attachment>  ; 
}  

# Named sections for reader convenience
<StructureMap.group> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<Id>; 
    fhir:extends @<Id>?; 
    fhir:typeMode @<Code> AND
    	{fhir:v @fhirvs:map-group-type-mode}?; 
    fhir:documentation @<String>?; 
    fhir:input @<OneOrMore_StructureMap.group.input>; 
    fhir:rule @<OneOrMore_StructureMap.group.rule>?; 
}  

# A single issue associated with the action
<OperationOutcome.issue> EXTENDS @<BackboneElement> CLOSED {   
    fhir:severity @<Code> AND
    	{fhir:v @fhirvs:issue-severity}; 
    fhir:code @<Code> AND
    	{fhir:v @fhirvs:issue-type}; 
    fhir:details @<CodeableConcept>?; 
    fhir:diagnostics @<String>?; 
    fhir:location @<OneOrMore_String>?; 
    fhir:expression @<OneOrMore_String>?; 
}  

# Dynamic aspects of the definition
<ActivityDefinition.dynamicValue> EXTENDS @<BackboneElement> CLOSED {   
    fhir:path @<String>; 
    fhir:expression @<Expression>; 
}  

# Processing and processing step details
<Specimen.processing> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<String>?; 
    fhir:method @<CodeableConcept>?; 
    fhir:performer @<Reference> AND {fhir:l 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }?; 
    fhir:device @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Device> })  OR 
    			(@<Canonical>  AND {fhir:l @<DeviceDefinition> })  ?; 
    fhir:additive @<OneOrMore_CodeableReference>?; 
    fhir:time @<DateTime>  OR 
    			@<Period>  OR 
    			@<Duration>  ?; 
}  

# A depiction of the structure of the substance
<SubstanceDefinition.structure.representation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:representation @<String>?; 
    fhir:format @<CodeableConcept>?; 
    fhir:document @<Reference> AND {fhir:l 
    			@<DocumentReference> ? }?; 
}  

# Key product features such as "sugar free", "modified release"
<MedicinalProductDefinition.characteristic> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<CodeableConcept>  OR 
    			@<Markdown>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Integer>  OR 
    			@<Date>  OR 
    			@<Boolean>  OR 
    			@<Attachment>  ?; 
}  

# Source inputs to the mapping
<StructureMap.group.rule.source> EXTENDS @<BackboneElement> CLOSED {   
    fhir:context @<Id>; 
    fhir:min @<UnsignedInt>?; 
    fhir:max @<String>?; 
    fhir:type @<String>?; 
    fhir:defaultValue @<String>?; 
    fhir:element @<String>?; 
    fhir:listMode @<Code> AND
    	{fhir:v @fhirvs:map-source-list-mode}?; 
    fhir:variable @<Id>?; 
    fhir:condition @<String>?; 
    fhir:check @<String>?; 
    fhir:logMessage @<String>?; 
}  

# This element is sliced - slices follow
<ElementDefinition.slicing> EXTENDS @<Element> CLOSED {   
    fhir:discriminator @<OneOrMore_Element>?; 
    fhir:description @<String>?; 
    fhir:ordered @<Boolean>?; 
    fhir:rules @<Code> AND
    	{fhir:v @fhirvs:resource-slicing-rules}; 
}  

# Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care
<Organization.qualification> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:code @<CodeableConcept>; 
    fhir:status @<CodeableConcept>?; 
    fhir:period @<Period>?; 
    fhir:issuer @<Reference> AND {fhir:l 
    			@<Organization> ? }?; 
}  

# The list of procedures relevant to this account
<Account.procedure> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>?; 
    fhir:code @<CodeableReference>; 
    fhir:dateOfService @<DateTime>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:packageCode @<OneOrMore_CodeableConcept>?; 
    fhir:device @<OneOrMore_Reference_Device>?; 
}  

# Stage/grade, usually assessed formally
<Condition.stage> EXTENDS @<BackboneElement> CLOSED {   
    fhir:summary @<CodeableConcept>?; 
    fhir:assessment @<OneOrMore_Reference_DiagnosticReport_OR_Observation>?; 
    fhir:type @<CodeableConcept>?; 
}  

# Authorization information relevant to a notification
<SubscriptionStatus.notificationEvent.authorizationHint> EXTENDS @<BackboneElement> CLOSED {   
    fhir:authorizationType @<Coding>; 
    fhir:value @<String>?; 
}  

# Child items of group item
<QuestionnaireResponse.item.itemnull> CLOSED {   
}  

# Relationship to other Resources
<ArtifactAssessment.relatesTo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:target @<Uri>  OR 
    			@<Attachment>  OR 
    			(@<Canonical>  AND {fhir:l @<Resource> })  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<Markdown>  ; 
}  

# Concept in target system for element
<ConceptMap.group.element.target> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>?; 
    fhir:display @<String>?; 
    fhir:valueSet @<Canonical>?; 
    fhir:relationship @<Code> AND
    	{fhir:v @fhirvs:concept-map-relationship}; 
    fhir:comment @<String>?; 
    fhir:property @<OneOrMore_ConceptMap.group.element.target.property>?; 
    fhir:dependsOn @<OneOrMore_ConceptMap.group.element.target.dependsOn>?; 
    fhir:product @<OneOrMore_ConceptMap.group.element.target.dependsOn>?; 
}  

# Output data definition
<PlanDefinition.action.output> EXTENDS @<BackboneElement> CLOSED {   
    fhir:title @<String>?; 
    fhir:requirement @<DataRequirement>?; 
    fhir:relatedData @<String>?; 
}  

# The legal status of supply of the packaged item as classified by the regulator
<PackagedProductDefinition.legalStatusOfSupply> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>?; 
    fhir:jurisdiction @<CodeableConcept>?; 
}  

# Moiety, for structural modifications
<SubstanceDefinition.moiety> EXTENDS @<BackboneElement> CLOSED {   
    fhir:role @<CodeableConcept>?; 
    fhir:identifier @<Identifier>?; 
    fhir:name @<String>?; 
    fhir:stereochemistry @<CodeableConcept>?; 
    fhir:opticalActivity @<CodeableConcept>?; 
    fhir:molecularFormula @<String>?; 
    fhir:amount @<Quantity>  OR 
    			@<String>  ?; 
    fhir:measurementType @<CodeableConcept>?; 
}  

# Patient insurance information
<Claim.insurance> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>; 
    fhir:focal @<Boolean>; 
    fhir:identifier @<Identifier>?; 
    fhir:coverage @<Reference> AND {fhir:l 
    			@<Coverage> ? }; 
    fhir:businessArrangement @<String>?; 
    fhir:preAuthRef @<OneOrMore_String>?; 
    fhir:claimResponse @<Reference> AND {fhir:l 
    			@<ClaimResponse> ? }?; 
}  

# Adjudication results
<ExplanationOfBenefit.item.reviewOutcome> EXTENDS @<BackboneElement> CLOSED {   
    fhir:decision @<CodeableConcept>?; 
    fhir:reason @<OneOrMore_CodeableConcept>?; 
    fhir:preAuthRef @<String>?; 
    fhir:preAuthPeriod @<Period>?; 
}  

# The set of Series belonging to the study
<ImagingStudy.series> EXTENDS @<BackboneElement> CLOSED {   
    fhir:uid @<Id>; 
    fhir:number @<UnsignedInt>?; 
    fhir:modality @<CodeableConcept>; 
    fhir:description @<String>?; 
    fhir:numberOfInstances @<UnsignedInt>?; 
    fhir:endpoint @<OneOrMore_Reference_Endpoint>?; 
    fhir:bodySite @<CodeableReference>?; 
    fhir:specimen @<OneOrMore_Reference_Specimen>?; 
    fhir:started @<DateTime>?; 
    fhir:performer @<OneOrMore_ImagingStudy.series.performer>?; 
    fhir:instance @<OneOrMore_ImagingStudy.series.instance>?; 
}  

# Outcome predicted
<RiskAssessment.prediction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:outcome @<CodeableConcept>?; 
    fhir:probability @<Decimal>  OR 
    			@<Quantity>  OR 
    			@<Range>  ?; 
    fhir:qualitativeRisk @<CodeableConcept>?; 
    fhir:relativeRisk @<Decimal>?; 
    fhir:when @<Period>  OR 
    			@<Range>  ?; 
    fhir:rationale @<String>?; 
}  

# Relationships to other documents
<DocumentReference.relatesTo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>; 
    fhir:target @<Reference> AND {fhir:l 
    			@<DocumentReference> ? }; 
}  

# Patient or consumer-oriented instructions
<ServiceRequest.patientInstruction> EXTENDS @<BackboneElement> CLOSED {   
    fhir:instruction @<Markdown>  OR 
    			(@<Reference>  AND {fhir:l @<DocumentReference> })  ?; 
}  

# Information about the [ValueSet/$expand](valueset-operation-expand.html) operation
<TerminologyCapabilities.expansion> EXTENDS @<BackboneElement> CLOSED {   
    fhir:hierarchical @<Boolean>?; 
    fhir:paging @<Boolean>?; 
    fhir:incomplete @<Boolean>?; 
    fhir:parameter @<OneOrMore_TerminologyCapabilities.expansion.parameter>?; 
    fhir:textFilter @<Markdown>?; 
}  

# Associated insurance product
<InsuranceProduct.related> EXTENDS @<BackboneElement> CLOSED {   
    fhir:product @<Reference> AND {fhir:l 
    			@<InsuranceProduct> ? }?; 
    fhir:relationship @<CodeableConcept>?; 
    fhir:period @<Period>?; 
}  

# Allows packages within packages
<DeviceDefinition.packaging.packagingnull> CLOSED {   
}  

# Note concerning adjudication
<ClaimResponse.processNote> EXTENDS @<BackboneElement> CLOSED {   
    fhir:class @<CodeableConcept>?; 
    fhir:number @<PositiveInt>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:text @<Markdown>; 
    fhir:language @<CodeableConcept>?; 
}  

# Results of execution (transaction/batch/history)
<Bundle.entry.response> EXTENDS @<BackboneElement> CLOSED {   
    fhir:status @<String>; 
    fhir:location @<Uri>?; 
    fhir:etag @<String>?; 
    fhir:lastModified @<Instant>?; 
    fhir:outcome @<Resource>?; 
}  

# Event information
<ClaimResponse.event> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:when @<DateTime>  OR 
    			@<Period>  ; 
}  

# Payment Details
<ClaimResponse.payment> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:adjustment @<Money>?; 
    fhir:adjustmentReason @<CodeableConcept>?; 
    fhir:date @<Date>?; 
    fhir:amount @<Money>; 
    fhir:identifier @<Identifier>?; 
}  

# Enteral formula product
<NutritionOrder.enteralFormula> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableReference>?; 
    fhir:productName @<String>?; 
    fhir:deliveryDevice @<CodeableConcept>  OR 
    			(@<Canonical>  AND {fhir:l @<DeviceDefinition> })  ?; 
    fhir:caloricDensity @<Quantity>?; 
    fhir:routeOfAdministration @<OneOrMore_CodeableConcept>?; 
    fhir:administration @<OneOrMore_NutritionOrder.enteralFormula.administration>?; 
    fhir:maxVolumeToAdminister @<Quantity>?; 
    fhir:administrationInstruction @<Markdown>?; 
}  

# Amount of medication administered, to be administered or typical amount to be administered
<Dosage.doseAndRate> EXTENDS @<Element> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:dose @<Range>  OR 
    			@<SimpleQuantity>  OR 
    			@<Expression>  ?; 
    fhir:rate @<Ratio>  OR 
    			@<Range>  OR 
    			@<SimpleQuantity>  OR 
    			@<Expression>  ?; 
}  

# Patient eligibility for a specific vaccination program
<Immunization.programEligibility> EXTENDS @<BackboneElement> CLOSED {   
    fhir:program @<CodeableConcept>; 
    fhir:programStatus @<CodeableConcept>; 
}  

# The product's nutritional information expressed by the nutrients
<NutritionProduct.nutrient> EXTENDS @<BackboneElement> CLOSED {   
    fhir:item @<CodeableReference>; 
    fhir:amount @<Ratio>  OR 
    			@<Quantity>  ?; 
}  

# Resource(s) that are the subject of the event
<MessageDefinition.focus> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code> AND
    	{fhir:v @fhirvs:resource-types}; 
    fhir:profile @<Canonical>?; 
    fhir:min @<UnsignedInt>; 
    fhir:max @<String>?; 
}  

# The actual design of the device or software version running on the device
<Device.deviceVersion> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>?; 
    fhir:component @<Identifier>?; 
    fhir:installDate @<DateTime>?; 
    fhir:value @<String>; 
}  

# Content logical definition of the value set (CLD)
<ValueSet.compose> EXTENDS @<BackboneElement> CLOSED {   
    fhir:lockedDate @<Date>?; 
    fhir:inactive @<Boolean>?; 
    fhir:include @<OneOrMore_ValueSet.compose.include>; 
    fhir:exclude @<OneOrMore_ValueSet.compose.include>?; 
    fhir:property @<OneOrMore_String>?; 
}  

# Note concerning adjudication
<ExplanationOfBenefit.processNote> EXTENDS @<BackboneElement> CLOSED {   
    fhir:class @<CodeableConcept>?; 
    fhir:number @<PositiveInt>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:text @<Markdown>?; 
    fhir:language @<CodeableConcept>?; 
}  

# Event information
<CoverageEligibilityResponse.event> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:when @<DateTime>  OR 
    			@<Period>  ; 
}  

# Processing errors
<ClaimResponse.error> EXTENDS @<BackboneElement> CLOSED {   
    fhir:itemSequence @<PositiveInt>?; 
    fhir:detailSequence @<PositiveInt>?; 
    fhir:subDetailSequence @<PositiveInt>?; 
    fhir:code @<CodeableConcept>; 
    fhir:expression @<OneOrMore_String>?; 
}  

# Description, classification, and definition of a single variable
<Evidence.variableDefinition> EXTENDS @<BackboneElement> CLOSED {   
    fhir:description @<Markdown>?; 
    fhir:note @<OneOrMore_Annotation>?; 
    fhir:variableRole @<Code> AND
    	{fhir:v @fhirvs:variable-role}; 
    fhir:roleSubtype @<CodeableConcept>?; 
    fhir:comparatorCategory @<String>?; 
    fhir:observed @<Reference> AND {fhir:l 
    			@<EvidenceVariable> OR 
    			@<Group> ? }?; 
    fhir:intended @<Reference> AND {fhir:l 
    			@<EvidenceVariable> OR 
    			@<Group> ? }?; 
    fhir:directnessMatch @<CodeableConcept>?; 
}  

# Reference to another product, e.g. for linking authorised to investigational product
<MedicinalProductDefinition.crossReference> EXTENDS @<BackboneElement> CLOSED {   
    fhir:product @<CodeableReference>; 
    fhir:type @<CodeableConcept>?; 
}  

# Select codes/concepts by their properties (including relationships)
<ValueSet.compose.include.filter> EXTENDS @<BackboneElement> CLOSED {   
    fhir:property @<Code>; 
    fhir:op @<Code> AND
    	{fhir:v @fhirvs:filter-operator}; 
    fhir:value @<String>; 
}  

# Named part of a multi-part parameter
<Parameters.parameter.partnull> CLOSED {   
}  

# Defined terms used in the measure documentation
<Measure.term> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<CodeableConcept>?; 
    fhir:definition @<Markdown>?; 
}  

# What dates/date ranges are expected
<DataRequirement.dateFilter> EXTENDS @<Element> CLOSED {   
    fhir:path @<String>?; 
    fhir:searchParam @<String>?; 
    fhir:value @<DateTime>  OR 
    			@<Period>  OR 
    			@<Duration>  ?; 
}  

# A possible negative outcome from the use of this treatment
<ClinicalUseDefinition.undesirableEffect> EXTENDS @<BackboneElement> CLOSED {   
    fhir:symptomConditionEffect @<CodeableReference>?; 
    fhir:classification @<CodeableConcept>?; 
    fhir:frequencyOfOccurrence @<CodeableConcept>?; 
    fhir:management @<OneOrMore_CodeableConcept>?; 
}  

# Nested questionnaire items
<Questionnaire.item.itemnull> CLOSED {   
}  

# Information about the [ValueSet/$validate-code](valueset-operation-validate-code.html) operation
<TerminologyCapabilities.validateCode> EXTENDS @<BackboneElement> CLOSED {   
    fhir:translations @<Boolean>; 
}  

# What nutrition item was consumed
<NutritionIntake.nutritionItem.consumedItem> EXTENDS @<BackboneElement> CLOSED {   
    fhir:schedule @<Timing>?; 
    fhir:amount @<Quantity>?; 
    fhir:rate @<Quantity>  OR 
    			@<Ratio>  ?; 
    fhir:totalIntake @<OneOrMore_NutritionIntake.nutritionItem.consumedItem.totalIntake>?; 
}  

# Information produced as part of task
<Task.output> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:value @<Base64Binary>  OR 
    			@<Boolean>  OR 
    			@<Canonical>  OR 
    			@<Code>  OR 
    			@<Date>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  OR 
    			@<Id>  OR 
    			@<Instant>  OR 
    			@<Integer>  OR 
    			@<Integer64>  OR 
    			@<Markdown>  OR 
    			@<Oid>  OR 
    			@<PositiveInt>  OR 
    			@<String>  OR 
    			@<Time>  OR 
    			@<UnsignedInt>  OR 
    			@<Uri>  OR 
    			@<Url>  OR 
    			@<Uuid>  OR 
    			@<Address>  OR 
    			@<Age>  OR 
    			@<Annotation>  OR 
    			@<Attachment>  OR 
    			@<CodeableConcept>  OR 
    			@<CodeableReference>  OR 
    			@<Coding>  OR 
    			@<ContactPoint>  OR 
    			@<Count>  OR 
    			@<Distance>  OR 
    			@<Duration>  OR 
    			@<HumanName>  OR 
    			@<Identifier>  OR 
    			@<Money>  OR 
    			@<Period>  OR 
    			@<Quantity>  OR 
    			@<Range>  OR 
    			@<Ratio>  OR 
    			@<RatioRange>  OR 
    			@<Reference>  OR 
    			@<SampledData>  OR 
    			@<Signature>  OR 
    			@<Timing>  OR 
    			@<ContactDetail>  OR 
    			@<DataRequirement>  OR 
    			@<Expression>  OR 
    			@<ParameterDefinition>  OR 
    			@<RelatedArtifact>  OR 
    			@<TriggerDefinition>  OR 
    			@<UsageContext>  OR 
    			@<Availability>  OR 
    			@<ExtendedContactDetail>  OR 
    			@<VirtualServiceDetail>  OR 
    			@<Dosage>  OR 
    			@<Meta>  ; 
}  

# Participant in creation of this Invoice
<Invoice.participant> EXTENDS @<BackboneElement> CLOSED {   
    fhir:role @<CodeableConcept>?; 
    fhir:actor @<Reference> AND {fhir:l 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
}  

# Insurer added line details
<ClaimResponse.addItem.detail> EXTENDS @<BackboneElement> CLOSED {   
    fhir:traceNumber @<OneOrMore_Identifier>?; 
    fhir:revenue @<CodeableConcept>?; 
    fhir:productOrService @<CodeableConcept>?; 
    fhir:productOrServiceEnd @<CodeableConcept>?; 
    fhir:modifier @<OneOrMore_CodeableConcept>?; 
    fhir:quantity @<Quantity>?; 
    fhir:unitPrice @<Money>?; 
    fhir:factor @<Decimal>?; 
    fhir:tax @<Money>?; 
    fhir:net @<Money>?; 
    fhir:noteNumber @<OneOrMore_PositiveInt>?; 
    fhir:reviewOutcome @<ClaimResponse.item.reviewOutcome>?; 
    fhir:adjudication @<OneOrMore_ClaimResponse.item.adjudication>?; 
    fhir:subDetail @<OneOrMore_ClaimResponse.addItem.detail.subDetail>?; 
}  

# Applicable diagnosis
<CoverageEligibilityRequest.item.diagnosis> EXTENDS @<BackboneElement> CLOSED {   
    fhir:diagnosis @<CodeableConcept>  OR 
    			(@<Reference>  AND {fhir:l @<Condition> })  ?; 
}  

# Query describing data relevant to this notification
<SubscriptionTopic.trigger.notificationShape.relatedQuery> EXTENDS @<BackboneElement> CLOSED {   
    fhir:queryType @<Coding>?; 
    fhir:query @<String>; 
}  

# A synonym of this particular name, by which the substance is also known
<SubstanceDefinition.name.synonymnull> CLOSED {   
}  

# Grouping used to present related resources in the IG
<ImplementationGuide.definition.grouping> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:description @<Markdown>?; 
}  

# Property value for the concept
<ValueSet.expansion.contains.property> EXTENDS @<BackboneElement> CLOSED {   
    fhir:code @<Code>; 
    fhir:value @<Code>  OR 
    			@<Coding>  OR 
    			@<String>  OR 
    			@<Integer>  OR 
    			@<Boolean>  OR 
    			@<DateTime>  OR 
    			@<Decimal>  ; 
    fhir:subProperty @<OneOrMore_ValueSet.expansion.contains.property.subProperty>?; 
}  

# An organization that distributes the packaged device
<DeviceDefinition.packaging.distributor> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>?; 
    fhir:organizationReference @<OneOrMore_Reference_Organization>?; 
}  

# Content profile rules for the document
<DocumentReference.content.profile> EXTENDS @<BackboneElement> CLOSED {   
    fhir:value @<Coding>  OR 
    			@<Uri>  OR 
    			@<Canonical>  ; 
}  

# A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap
<PackagedProductDefinition.packaging> EXTENDS @<BackboneElement> CLOSED {   
    fhir:identifier @<OneOrMore_Identifier>?; 
    fhir:type @<CodeableConcept>?; 
    fhir:componentPart @<Boolean>?; 
    fhir:quantity @<Integer>?; 
    fhir:material @<OneOrMore_CodeableConcept>?; 
    fhir:alternateMaterial @<OneOrMore_CodeableConcept>?; 
    fhir:shelfLifeStorage @<OneOrMore_ProductShelfLife>?; 
    fhir:manufacturer @<OneOrMore_Reference_Organization>?; 
    fhir:property @<OneOrMore_PackagedProductDefinition.packaging.property>?; 
    fhir:containedItem @<OneOrMore_PackagedProductDefinition.packaging.containedItem>?; 
    fhir:packaging @<OneOrMore_PackagedProductDefinition.packaging>?; 
}  

# Another statement this is refining, tightening, or establishing more context for
<Requirements.statement.derivedFrom> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<Canonical>?; 
    fhir:key @<Id>; 
}  

# HTML page within the parent IG
<ImplementationGuide.manifest.page> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:title @<String>?; 
    fhir:anchor @<OneOrMore_String>?; 
}  

# Audit Event Reporter
<AuditEvent.source> EXTENDS @<BackboneElement> CLOSED {   
    fhir:site @<Reference> AND {fhir:l 
    			@<Location> ? }?; 
    fhir:observer @<Reference> AND {fhir:l 
    			@<CareTeam> OR 
    			@<Device> OR 
    			@<Organization> OR 
    			@<Patient> OR 
    			@<Practitioner> OR 
    			@<PractitionerRole> OR 
    			@<RelatedPerson> ? }; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
}  

# Relationships to other Resources
<EvidenceVariable.relatesTo> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableConcept>; 
    fhir:target @<Uri>  OR 
    			@<Attachment>  OR 
    			(@<Canonical>  AND {fhir:l @<Resource> })  OR 
    			(@<Reference>  AND {fhir:l @<Resource> })  OR 
    			@<Markdown>  ; 
}  

# Resource in the implementation guide
<ImplementationGuide.definition.resource> EXTENDS @<BackboneElement> CLOSED {   
    fhir:reference @<Reference> AND {fhir:l 
    			@<Resource> ? }; 
    fhir:fhirVersion @<OneOrMore_Code> AND
    	{fhir:v @fhirvs:FHIR-version}?; 
    fhir:name @<String>?; 
    fhir:description @<Markdown>?; 
    fhir:isExample @<Boolean>?; 
    fhir:profile @<OneOrMore_Canonical>?; 
    fhir:groupingId @<Id>?; 
}  

# Coding words or phrases of the name
<MedicinalProductDefinition.name.part> EXTENDS @<BackboneElement> CLOSED {   
    fhir:part @<String>; 
    fhir:type @<CodeableConcept>; 
}  

# Names applicable to this substance
<SubstanceDefinition.name> EXTENDS @<BackboneElement> CLOSED {   
    fhir:name @<String>; 
    fhir:type @<CodeableConcept>?; 
    fhir:status @<CodeableConcept>?; 
    fhir:preferred @<Boolean>?; 
    fhir:language @<OneOrMore_CodeableConcept>?; 
    fhir:domain @<OneOrMore_CodeableConcept>?; 
    fhir:jurisdiction @<OneOrMore_CodeableConcept>?; 
    fhir:synonym @<OneOrMore_SubstanceDefinition.name>?; 
    fhir:translation @<OneOrMore_SubstanceDefinition.name>?; 
    fhir:official @<OneOrMore_SubstanceDefinition.name.official>?; 
    fhir:source @<OneOrMore_Reference_DocumentReference>?; 
}  

# The list of diagnoses relevant to this account
<Account.diagnosis> EXTENDS @<BackboneElement> CLOSED {   
    fhir:sequence @<PositiveInt>?; 
    fhir:condition @<CodeableReference>; 
    fhir:dateOfDiagnosis @<DateTime>?; 
    fhir:type @<OneOrMore_CodeableConcept>?; 
    fhir:onAdmission @<Boolean>?; 
    fhir:packageCode @<OneOrMore_CodeableConcept>?; 
}  

# A manufacturing or administrative process for the medicinal product
<MedicinalProductDefinition.operation> EXTENDS @<BackboneElement> CLOSED {   
    fhir:type @<CodeableReference>?; 
    fhir:effectiveDate @<Period>?; 
    fhir:organization @<OneOrMore_Reference_Organization>?; 
    fhir:confidentialityIndicator @<CodeableConcept>?; 
}  

#---------------------- Cardinality Types (OneOrMore) -------------------
<OneOrMore_Identifier> CLOSED {
    rdf:first @<Identifier>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Identifier> 
}
<OneOrMore_Reference_Device_OR_HealthcareService_OR_Location_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Device> OR 
			@<HealthcareService> OR 
			@<Location> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Device_OR_HealthcareService_OR_Location_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole> 
}
<OneOrMore_Reference_Encounter_OR_EpisodeOfCare> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Encounter> OR 
			@<EpisodeOfCare> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Encounter_OR_EpisodeOfCare> 
}
<OneOrMore_Account.coverage> CLOSED {
    rdf:first @<Account.coverage>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Account.coverage> 
}
<OneOrMore_Account.guarantor> CLOSED {
    rdf:first @<Account.guarantor>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Account.guarantor> 
}
<OneOrMore_Account.diagnosis> CLOSED {
    rdf:first @<Account.diagnosis>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Account.diagnosis> 
}
<OneOrMore_Account.procedure> CLOSED {
    rdf:first @<Account.procedure>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Account.procedure> 
}
<OneOrMore_Account.balance> CLOSED {
    rdf:first @<Account.balance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Account.balance> 
}
<OneOrMore_ContactDetail> CLOSED {
    rdf:first @<ContactDetail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ContactDetail> 
}
<OneOrMore_UsageContext> CLOSED {
    rdf:first @<UsageContext>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_UsageContext> 
}
<OneOrMore_CodeableConcept> CLOSED {
    rdf:first @<CodeableConcept>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CodeableConcept> 
}
<OneOrMore_RelatedArtifact> CLOSED {
    rdf:first @<RelatedArtifact>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RelatedArtifact> 
}
<OneOrMore_Canonical> CLOSED {
    rdf:first @<Canonical>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Canonical> 
}
<OneOrMore_ActivityDefinition.participant> CLOSED {
    rdf:first @<ActivityDefinition.participant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ActivityDefinition.participant> 
}
<OneOrMore_Dosage> CLOSED {
    rdf:first @<Dosage>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Dosage> 
}
<OneOrMore_ActivityDefinition.dynamicValue> CLOSED {
    rdf:first @<ActivityDefinition.dynamicValue>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ActivityDefinition.dynamicValue> 
}
<OneOrMore_Url> CLOSED {
    rdf:first @<Url>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Url> 
}
<OneOrMore_String> CLOSED {
    rdf:first @<String>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_String> 
}
<OneOrMore_Reference_MedicinalProductDefinition> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<MedicinalProductDefinition> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_MedicinalProductDefinition> 
}
<OneOrMore_Reference_ManufacturedItemDefinition> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<ManufacturedItemDefinition> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_ManufacturedItemDefinition> 
}
<OneOrMore_Coding> CLOSED {
    rdf:first @<Coding>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Coding> 
}
<OneOrMore_AdministrableProductDefinition.property> CLOSED {
    rdf:first @<AdministrableProductDefinition.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AdministrableProductDefinition.property> 
}
<OneOrMore_AdministrableProductDefinition.routeOfAdministration> CLOSED {
    rdf:first @<AdministrableProductDefinition.routeOfAdministration>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AdministrableProductDefinition.routeOfAdministration> 
}
<OneOrMore_CodeableReference> CLOSED {
    rdf:first @<CodeableReference>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CodeableReference> 
}
<OneOrMore_AdverseEvent.participant> CLOSED {
    rdf:first @<AdverseEvent.participant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AdverseEvent.participant> 
}
<OneOrMore_Reference_ResearchStudy> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<ResearchStudy> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_ResearchStudy> 
}
<OneOrMore_AdverseEvent.suspectEntity> CLOSED {
    rdf:first @<AdverseEvent.suspectEntity>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AdverseEvent.suspectEntity> 
}
<OneOrMore_Annotation> CLOSED {
    rdf:first @<Annotation>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Annotation> 
}
<OneOrMore_Code> CLOSED {
    rdf:first @<Code>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Code> 
}
<OneOrMore_AllergyIntolerance.reaction> CLOSED {
    rdf:first @<AllergyIntolerance.reaction>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AllergyIntolerance.reaction> 
}
<OneOrMore_Reference_Appointment> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Appointment> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Appointment> 
}
<OneOrMore_VirtualServiceDetail> CLOSED {
    rdf:first @<VirtualServiceDetail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_VirtualServiceDetail> 
}
<OneOrMore_Reference_Resource> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Resource> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Resource> 
}
<OneOrMore_Period> CLOSED {
    rdf:first @<Period>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Period> 
}
<OneOrMore_Reference_Slot> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Slot> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Slot> 
}
<OneOrMore_Reference_Account> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Account> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Account> 
}
<OneOrMore_Reference_CarePlan_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<DeviceRequest> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<RequestOrchestration> OR 
			@<ServiceRequest> OR 
			@<VisionPrescription> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription> 
}
<OneOrMore_Appointment.participant> CLOSED {
    rdf:first @<Appointment.participant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Appointment.participant> 
}
<OneOrMore_Appointment.recurrenceTemplate> CLOSED {
    rdf:first @<Appointment.recurrenceTemplate>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Appointment.recurrenceTemplate> 
}
<OneOrMore_ArtifactAssessment.relatesTo> CLOSED {
    rdf:first @<ArtifactAssessment.relatesTo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ArtifactAssessment.relatesTo> 
}
<OneOrMore_ArtifactAssessment.content> CLOSED {
    rdf:first @<ArtifactAssessment.content>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ArtifactAssessment.content> 
}
<OneOrMore_AuditEvent.agent> CLOSED {
    rdf:first @<AuditEvent.agent>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AuditEvent.agent> 
}
<OneOrMore_AuditEvent.entity> CLOSED {
    rdf:first @<AuditEvent.entity>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AuditEvent.entity> 
}
<OneOrMore_Element> CLOSED {
    rdf:first @<Element>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Element> 
}
<OneOrMore_Extension> CLOSED {
    rdf:first @<Extension>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Extension> 
}
<OneOrMore_Reference_BiologicallyDerivedProduct> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<BiologicallyDerivedProduct> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_BiologicallyDerivedProduct> 
}
<OneOrMore_Reference_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_ServiceRequest> 
}
<OneOrMore_Reference_Organization> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Organization> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Organization> 
}
<OneOrMore_BiologicallyDerivedProduct.property> CLOSED {
    rdf:first @<BiologicallyDerivedProduct.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_BiologicallyDerivedProduct.property> 
}
<OneOrMore_BodyStructure.includedStructure> CLOSED {
    rdf:first @<BodyStructure.includedStructure>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_BodyStructure.includedStructure> 
}
<OneOrMore_Attachment> CLOSED {
    rdf:first @<Attachment>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Attachment> 
}
<OneOrMore_Bundle.link> CLOSED {
    rdf:first @<Bundle.link>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Bundle.link> 
}
<OneOrMore_Bundle.entry> CLOSED {
    rdf:first @<Bundle.entry>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Bundle.entry> 
}
<OneOrMore_CapabilityStatement.rest> CLOSED {
    rdf:first @<CapabilityStatement.rest>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.rest> 
}
<OneOrMore_CapabilityStatement.messaging> CLOSED {
    rdf:first @<CapabilityStatement.messaging>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.messaging> 
}
<OneOrMore_CapabilityStatement.document> CLOSED {
    rdf:first @<CapabilityStatement.document>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.document> 
}
<OneOrMore_Reference_CarePlan_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<NutritionOrder> OR 
			@<RequestOrchestration> OR 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest> 
}
<OneOrMore_Reference_CarePlan> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan> 
}
<OneOrMore_Reference_CareTeam_OR_Device_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<Device> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_Device_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Reference_CareTeam> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam> 
}
<OneOrMore_Reference_Goal> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Goal> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Goal> 
}
<OneOrMore_CarePlan.activity> CLOSED {
    rdf:first @<CarePlan.activity>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CarePlan.activity> 
}
<OneOrMore_CareTeam.participant> CLOSED {
    rdf:first @<CareTeam.participant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CareTeam.participant> 
}
<OneOrMore_ContactPoint> CLOSED {
    rdf:first @<ContactPoint>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ContactPoint> 
}
<OneOrMore_Claim.related> CLOSED {
    rdf:first @<Claim.related>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.related> 
}
<OneOrMore_Reference_Encounter> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Encounter> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Encounter> 
}
<OneOrMore_Claim.event> CLOSED {
    rdf:first @<Claim.event>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.event> 
}
<OneOrMore_Claim.careTeam> CLOSED {
    rdf:first @<Claim.careTeam>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.careTeam> 
}
<OneOrMore_Claim.supportingInfo> CLOSED {
    rdf:first @<Claim.supportingInfo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.supportingInfo> 
}
<OneOrMore_Claim.diagnosis> CLOSED {
    rdf:first @<Claim.diagnosis>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.diagnosis> 
}
<OneOrMore_Claim.procedure> CLOSED {
    rdf:first @<Claim.procedure>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.procedure> 
}
<OneOrMore_Claim.insurance> CLOSED {
    rdf:first @<Claim.insurance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.insurance> 
}
<OneOrMore_Claim.item> CLOSED {
    rdf:first @<Claim.item>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.item> 
}
<OneOrMore_ClaimResponse.event> CLOSED {
    rdf:first @<ClaimResponse.event>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.event> 
}
<OneOrMore_ClaimResponse.supportingInfo> CLOSED {
    rdf:first @<ClaimResponse.supportingInfo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.supportingInfo> 
}
<OneOrMore_ClaimResponse.item> CLOSED {
    rdf:first @<ClaimResponse.item>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.item> 
}
<OneOrMore_ClaimResponse.addItem> CLOSED {
    rdf:first @<ClaimResponse.addItem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.addItem> 
}
<OneOrMore_ClaimResponse.item.adjudication> CLOSED {
    rdf:first @<ClaimResponse.item.adjudication>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.item.adjudication> 
}
<OneOrMore_ClaimResponse.total> CLOSED {
    rdf:first @<ClaimResponse.total>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.total> 
}
<OneOrMore_ClaimResponse.processNote> CLOSED {
    rdf:first @<ClaimResponse.processNote>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.processNote> 
}
<OneOrMore_Reference_CommunicationRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CommunicationRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CommunicationRequest> 
}
<OneOrMore_ClaimResponse.insurance> CLOSED {
    rdf:first @<ClaimResponse.insurance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.insurance> 
}
<OneOrMore_ClaimResponse.error> CLOSED {
    rdf:first @<ClaimResponse.error>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.error> 
}
<OneOrMore_Reference_Group> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Group> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Group> 
}
<OneOrMore_CodeSystem.filter> CLOSED {
    rdf:first @<CodeSystem.filter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CodeSystem.filter> 
}
<OneOrMore_CodeSystem.property> CLOSED {
    rdf:first @<CodeSystem.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CodeSystem.property> 
}
<OneOrMore_CodeSystem.concept> CLOSED {
    rdf:first @<CodeSystem.concept>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CodeSystem.concept> 
}
<OneOrMore_Reference_CarePlan_OR_CommunicationRequest_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest_OR_Task_OR_VisionPrescription> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<CommunicationRequest> OR 
			@<DeviceRequest> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<ServiceRequest> OR 
			@<Task> OR 
			@<VisionPrescription> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_CommunicationRequest_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest_OR_Task_OR_VisionPrescription> 
}
<OneOrMore_Reference_Communication> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Communication> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Communication> 
}
<OneOrMore_Reference_CareTeam_OR_Device_OR_Endpoint_OR_Group_OR_HealthcareService_OR_Location_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<Device> OR 
			@<Endpoint> OR 
			@<Group> OR 
			@<HealthcareService> OR 
			@<Location> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_Device_OR_Endpoint_OR_Group_OR_HealthcareService_OR_Location_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Communication.payload> CLOSED {
    rdf:first @<Communication.payload>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Communication.payload> 
}
<OneOrMore_CommunicationRequest.payload> CLOSED {
    rdf:first @<CommunicationRequest.payload>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CommunicationRequest.payload> 
}
<OneOrMore_Reference_CareTeam_OR_Device_OR_Endpoint_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<Device> OR 
			@<Endpoint> OR 
			@<Group> OR 
			@<HealthcareService> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_Device_OR_Endpoint_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Reference_Device_OR_Endpoint_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Device> OR 
			@<Endpoint> OR 
			@<Group> OR 
			@<HealthcareService> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Device_OR_Endpoint_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_CompartmentDefinition.resource> CLOSED {
    rdf:first @<CompartmentDefinition.resource>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CompartmentDefinition.resource> 
}
<OneOrMore_Reference_Consent> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Consent> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Consent> 
}
<OneOrMore_Reference_Appointment_OR_AppointmentResponse_OR_CarePlan_OR_Claim_OR_CommunicationRequest_OR_CoverageEligibilityRequest_OR_DeviceRequest_OR_EnrollmentRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_Task_OR_VisionPrescription> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Appointment> OR 
			@<AppointmentResponse> OR 
			@<CarePlan> OR 
			@<Claim> OR 
			@<CommunicationRequest> OR 
			@<CoverageEligibilityRequest> OR 
			@<DeviceRequest> OR 
			@<EnrollmentRequest> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<RequestOrchestration> OR 
			@<ServiceRequest> OR 
			@<Task> OR 
			@<VisionPrescription> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Appointment_OR_AppointmentResponse_OR_CarePlan_OR_Claim_OR_CommunicationRequest_OR_CoverageEligibilityRequest_OR_DeviceRequest_OR_EnrollmentRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_Task_OR_VisionPrescription> 
}
<OneOrMore_Composition.participant> CLOSED {
    rdf:first @<Composition.participant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Composition.participant> 
}
<OneOrMore_Composition.attester> CLOSED {
    rdf:first @<Composition.attester>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Composition.attester> 
}
<OneOrMore_Composition.relatesTo> CLOSED {
    rdf:first @<Composition.relatesTo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Composition.relatesTo> 
}
<OneOrMore_Composition.event> CLOSED {
    rdf:first @<Composition.event>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Composition.event> 
}
<OneOrMore_Composition.section> CLOSED {
    rdf:first @<Composition.section>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Composition.section> 
}
<OneOrMore_ConceptMap.property> CLOSED {
    rdf:first @<ConceptMap.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ConceptMap.property> 
}
<OneOrMore_ConceptMap.additionalAttribute> CLOSED {
    rdf:first @<ConceptMap.additionalAttribute>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ConceptMap.additionalAttribute> 
}
<OneOrMore_ConceptMap.group> CLOSED {
    rdf:first @<ConceptMap.group>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ConceptMap.group> 
}
<OneOrMore_Condition.stage> CLOSED {
    rdf:first @<Condition.stage>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Condition.stage> 
}
<OneOrMore_Reference_CareTeam_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<Group> OR 
			@<HealthcareService> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Reference_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<HealthcareService> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner> 
}
<OneOrMore_Reference_Consent_OR_Contract_OR_DocumentReference_OR_QuestionnaireResponse> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Consent> OR 
			@<Contract> OR 
			@<DocumentReference> OR 
			@<QuestionnaireResponse> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Consent_OR_Contract_OR_DocumentReference_OR_QuestionnaireResponse> 
}
<OneOrMore_Reference_DocumentReference> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<DocumentReference> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_DocumentReference> 
}
<OneOrMore_Consent.verification> CLOSED {
    rdf:first @<Consent.verification>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Consent.verification> 
}
<OneOrMore_Consent.provision> CLOSED {
    rdf:first @<Consent.provision>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Consent.provision> 
}
<OneOrMore_Reference_Location> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Location> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Location> 
}
<OneOrMore_Contract.term> CLOSED {
    rdf:first @<Contract.term>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.term> 
}
<OneOrMore_Reference_Provenance> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Provenance> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Provenance> 
}
<OneOrMore_Contract.signer> CLOSED {
    rdf:first @<Contract.signer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.signer> 
}
<OneOrMore_Contract.friendly> CLOSED {
    rdf:first @<Contract.friendly>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.friendly> 
}
<OneOrMore_Contract.legal> CLOSED {
    rdf:first @<Contract.legal>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.legal> 
}
<OneOrMore_Contract.rule> CLOSED {
    rdf:first @<Contract.rule>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.rule> 
}
<OneOrMore_Coverage.paymentBy> CLOSED {
    rdf:first @<Coverage.paymentBy>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Coverage.paymentBy> 
}
<OneOrMore_Coverage.class> CLOSED {
    rdf:first @<Coverage.class>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Coverage.class> 
}
<OneOrMore_Coverage.costToBeneficiary> CLOSED {
    rdf:first @<Coverage.costToBeneficiary>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Coverage.costToBeneficiary> 
}
<OneOrMore_Reference_Contract> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Contract> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Contract> 
}
<OneOrMore_CoverageEligibilityRequest.event> CLOSED {
    rdf:first @<CoverageEligibilityRequest.event>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityRequest.event> 
}
<OneOrMore_CoverageEligibilityRequest.supportingInfo> CLOSED {
    rdf:first @<CoverageEligibilityRequest.supportingInfo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityRequest.supportingInfo> 
}
<OneOrMore_CoverageEligibilityRequest.insurance> CLOSED {
    rdf:first @<CoverageEligibilityRequest.insurance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityRequest.insurance> 
}
<OneOrMore_CoverageEligibilityRequest.item> CLOSED {
    rdf:first @<CoverageEligibilityRequest.item>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityRequest.item> 
}
<OneOrMore_CoverageEligibilityResponse.event> CLOSED {
    rdf:first @<CoverageEligibilityResponse.event>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityResponse.event> 
}
<OneOrMore_CoverageEligibilityResponse.insurance> CLOSED {
    rdf:first @<CoverageEligibilityResponse.insurance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityResponse.insurance> 
}
<OneOrMore_CoverageEligibilityResponse.error> CLOSED {
    rdf:first @<CoverageEligibilityResponse.error>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityResponse.error> 
}
<OneOrMore_DetectedIssue.evidence> CLOSED {
    rdf:first @<DetectedIssue.evidence>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DetectedIssue.evidence> 
}
<OneOrMore_DetectedIssue.mitigation> CLOSED {
    rdf:first @<DetectedIssue.mitigation>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DetectedIssue.mitigation> 
}
<OneOrMore_Device.udiCarrier> CLOSED {
    rdf:first @<Device.udiCarrier>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Device.udiCarrier> 
}
<OneOrMore_Device.name> CLOSED {
    rdf:first @<Device.name>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Device.name> 
}
<OneOrMore_Device.deviceVersion> CLOSED {
    rdf:first @<Device.deviceVersion>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Device.deviceVersion> 
}
<OneOrMore_Device.conformsTo> CLOSED {
    rdf:first @<Device.conformsTo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Device.conformsTo> 
}
<OneOrMore_Device.property> CLOSED {
    rdf:first @<Device.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Device.property> 
}
<OneOrMore_Device.additive> CLOSED {
    rdf:first @<Device.additive>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Device.additive> 
}
<OneOrMore_Reference_Procedure> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Procedure> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Procedure> 
}
<OneOrMore_DeviceAlert.derivedFrom> CLOSED {
    rdf:first @<DeviceAlert.derivedFrom>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceAlert.derivedFrom> 
}
<OneOrMore_DeviceAlert.signal> CLOSED {
    rdf:first @<DeviceAlert.signal>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceAlert.signal> 
}
<OneOrMore_DeviceDefinition.udiDeviceIdentifier> CLOSED {
    rdf:first @<DeviceDefinition.udiDeviceIdentifier>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.udiDeviceIdentifier> 
}
<OneOrMore_DeviceDefinition.regulatoryIdentifier> CLOSED {
    rdf:first @<DeviceDefinition.regulatoryIdentifier>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.regulatoryIdentifier> 
}
<OneOrMore_DeviceDefinition.deviceName> CLOSED {
    rdf:first @<DeviceDefinition.deviceName>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.deviceName> 
}
<OneOrMore_DeviceDefinition.classification> CLOSED {
    rdf:first @<DeviceDefinition.classification>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.classification> 
}
<OneOrMore_DeviceDefinition.conformsTo> CLOSED {
    rdf:first @<DeviceDefinition.conformsTo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.conformsTo> 
}
<OneOrMore_DeviceDefinition.hasPart> CLOSED {
    rdf:first @<DeviceDefinition.hasPart>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.hasPart> 
}
<OneOrMore_DeviceDefinition.packaging> CLOSED {
    rdf:first @<DeviceDefinition.packaging>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.packaging> 
}
<OneOrMore_DeviceDefinition.deviceVersion> CLOSED {
    rdf:first @<DeviceDefinition.deviceVersion>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.deviceVersion> 
}
<OneOrMore_ProductShelfLife> CLOSED {
    rdf:first @<ProductShelfLife>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ProductShelfLife> 
}
<OneOrMore_DeviceDefinition.property> CLOSED {
    rdf:first @<DeviceDefinition.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.property> 
}
<OneOrMore_DeviceDefinition.link> CLOSED {
    rdf:first @<DeviceDefinition.link>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.link> 
}
<OneOrMore_DeviceDefinition.material> CLOSED {
    rdf:first @<DeviceDefinition.material>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.material> 
}
<OneOrMore_DeviceDefinition.chargeItem> CLOSED {
    rdf:first @<DeviceDefinition.chargeItem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.chargeItem> 
}
<OneOrMore_DeviceMetric.calibration> CLOSED {
    rdf:first @<DeviceMetric.calibration>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceMetric.calibration> 
}
<OneOrMore_Reference_DeviceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<DeviceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_DeviceRequest> 
}
<OneOrMore_DeviceRequest.parameter> CLOSED {
    rdf:first @<DeviceRequest.parameter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceRequest.parameter> 
}
<OneOrMore_Reference_ClaimResponse_OR_Coverage> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<ClaimResponse> OR 
			@<Coverage> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_ClaimResponse_OR_Coverage> 
}
<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest> 
}
<OneOrMore_Reference_CareTeam_OR_Device_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<Device> OR 
			@<HealthcareService> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_Device_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Reference_CareTeam_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Reference_Specimen> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Specimen> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Specimen> 
}
<OneOrMore_Reference_Observation> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Observation> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Observation> 
}
<OneOrMore_Reference_ImagingStudy> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<ImagingStudy> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_ImagingStudy> 
}
<OneOrMore_DiagnosticReport.supportingInfo> CLOSED {
    rdf:first @<DiagnosticReport.supportingInfo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DiagnosticReport.supportingInfo> 
}
<OneOrMore_DiagnosticReport.media> CLOSED {
    rdf:first @<DiagnosticReport.media>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DiagnosticReport.media> 
}
<OneOrMore_Reference_Appointment_OR_AppointmentResponse_OR_CarePlan_OR_Claim_OR_CommunicationRequest_OR_Contract_OR_CoverageEligibilityRequest_OR_DeviceRequest_OR_EnrollmentRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Appointment> OR 
			@<AppointmentResponse> OR 
			@<CarePlan> OR 
			@<Claim> OR 
			@<CommunicationRequest> OR 
			@<Contract> OR 
			@<CoverageEligibilityRequest> OR 
			@<DeviceRequest> OR 
			@<EnrollmentRequest> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<RequestOrchestration> OR 
			@<ServiceRequest> OR 
			@<VisionPrescription> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Appointment_OR_AppointmentResponse_OR_CarePlan_OR_Claim_OR_CommunicationRequest_OR_Contract_OR_CoverageEligibilityRequest_OR_DeviceRequest_OR_EnrollmentRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription> 
}
<OneOrMore_Reference_Appointment_OR_Encounter_OR_EpisodeOfCare> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Appointment> OR 
			@<Encounter> OR 
			@<EpisodeOfCare> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Appointment_OR_Encounter_OR_EpisodeOfCare> 
}
<OneOrMore_Reference_CareTeam_OR_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<Device> OR 
			@<Group> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_DocumentReference.attester> CLOSED {
    rdf:first @<DocumentReference.attester>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DocumentReference.attester> 
}
<OneOrMore_DocumentReference.relatesTo> CLOSED {
    rdf:first @<DocumentReference.relatesTo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DocumentReference.relatesTo> 
}
<OneOrMore_DocumentReference.content> CLOSED {
    rdf:first @<DocumentReference.content>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DocumentReference.content> 
}
<OneOrMore_Resource> CLOSED {
    rdf:first @<Resource>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Resource> 
}
<OneOrMore_DosageCondition> CLOSED {
    rdf:first @<DosageCondition>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DosageCondition> 
}
<OneOrMore_Id> CLOSED {
    rdf:first @<Id>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Id> 
}
<OneOrMore_Encounter.businessStatus> CLOSED {
    rdf:first @<Encounter.businessStatus>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Encounter.businessStatus> 
}
<OneOrMore_Reference_EpisodeOfCare> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<EpisodeOfCare> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_EpisodeOfCare> 
}
<OneOrMore_Encounter.participant> CLOSED {
    rdf:first @<Encounter.participant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Encounter.participant> 
}
<OneOrMore_Encounter.reason> CLOSED {
    rdf:first @<Encounter.reason>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Encounter.reason> 
}
<OneOrMore_Encounter.diagnosis> CLOSED {
    rdf:first @<Encounter.diagnosis>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Encounter.diagnosis> 
}
<OneOrMore_Encounter.location> CLOSED {
    rdf:first @<Encounter.location>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Encounter.location> 
}
<OneOrMore_Endpoint.payload> CLOSED {
    rdf:first @<Endpoint.payload>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Endpoint.payload> 
}
<OneOrMore_EpisodeOfCare.statusHistory> CLOSED {
    rdf:first @<EpisodeOfCare.statusHistory>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_EpisodeOfCare.statusHistory> 
}
<OneOrMore_EpisodeOfCare.reason> CLOSED {
    rdf:first @<EpisodeOfCare.reason>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_EpisodeOfCare.reason> 
}
<OneOrMore_EpisodeOfCare.diagnosis> CLOSED {
    rdf:first @<EpisodeOfCare.diagnosis>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_EpisodeOfCare.diagnosis> 
}
<OneOrMore_TriggerDefinition> CLOSED {
    rdf:first @<TriggerDefinition>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_TriggerDefinition> 
}
<OneOrMore_Evidence.relatesTo> CLOSED {
    rdf:first @<Evidence.relatesTo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Evidence.relatesTo> 
}
<OneOrMore_Evidence.variableDefinition> CLOSED {
    rdf:first @<Evidence.variableDefinition>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Evidence.variableDefinition> 
}
<OneOrMore_Evidence.statistic> CLOSED {
    rdf:first @<Evidence.statistic>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Evidence.statistic> 
}
<OneOrMore_Evidence.certainty> CLOSED {
    rdf:first @<Evidence.certainty>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Evidence.certainty> 
}
<OneOrMore_EvidenceVariable.relatesTo> CLOSED {
    rdf:first @<EvidenceVariable.relatesTo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_EvidenceVariable.relatesTo> 
}
<OneOrMore_EvidenceVariable.definitionModifier> CLOSED {
    rdf:first @<EvidenceVariable.definitionModifier>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_EvidenceVariable.definitionModifier> 
}
<OneOrMore_EvidenceVariable.category> CLOSED {
    rdf:first @<EvidenceVariable.category>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_EvidenceVariable.category> 
}
<OneOrMore_EvidenceVariable.dataStorage> CLOSED {
    rdf:first @<EvidenceVariable.dataStorage>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_EvidenceVariable.dataStorage> 
}
<OneOrMore_EvidenceVariable.constraint> CLOSED {
    rdf:first @<EvidenceVariable.constraint>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_EvidenceVariable.constraint> 
}
<OneOrMore_ExampleScenario.actor> CLOSED {
    rdf:first @<ExampleScenario.actor>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExampleScenario.actor> 
}
<OneOrMore_ExampleScenario.instance> CLOSED {
    rdf:first @<ExampleScenario.instance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExampleScenario.instance> 
}
<OneOrMore_ExampleScenario.process> CLOSED {
    rdf:first @<ExampleScenario.process>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExampleScenario.process> 
}
<OneOrMore_ExplanationOfBenefit.related> CLOSED {
    rdf:first @<ExplanationOfBenefit.related>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.related> 
}
<OneOrMore_ExplanationOfBenefit.event> CLOSED {
    rdf:first @<ExplanationOfBenefit.event>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.event> 
}
<OneOrMore_ExplanationOfBenefit.careTeam> CLOSED {
    rdf:first @<ExplanationOfBenefit.careTeam>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.careTeam> 
}
<OneOrMore_ExplanationOfBenefit.supportingInfo> CLOSED {
    rdf:first @<ExplanationOfBenefit.supportingInfo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.supportingInfo> 
}
<OneOrMore_ExplanationOfBenefit.diagnosis> CLOSED {
    rdf:first @<ExplanationOfBenefit.diagnosis>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.diagnosis> 
}
<OneOrMore_ExplanationOfBenefit.procedure> CLOSED {
    rdf:first @<ExplanationOfBenefit.procedure>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.procedure> 
}
<OneOrMore_ExplanationOfBenefit.insurance> CLOSED {
    rdf:first @<ExplanationOfBenefit.insurance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.insurance> 
}
<OneOrMore_ExplanationOfBenefit.item> CLOSED {
    rdf:first @<ExplanationOfBenefit.item>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.item> 
}
<OneOrMore_ExplanationOfBenefit.addItem> CLOSED {
    rdf:first @<ExplanationOfBenefit.addItem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.addItem> 
}
<OneOrMore_ExplanationOfBenefit.item.adjudication> CLOSED {
    rdf:first @<ExplanationOfBenefit.item.adjudication>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.item.adjudication> 
}
<OneOrMore_ExplanationOfBenefit.total> CLOSED {
    rdf:first @<ExplanationOfBenefit.total>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.total> 
}
<OneOrMore_ExplanationOfBenefit.processNote> CLOSED {
    rdf:first @<ExplanationOfBenefit.processNote>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.processNote> 
}
<OneOrMore_ExplanationOfBenefit.benefitBalance> CLOSED {
    rdf:first @<ExplanationOfBenefit.benefitBalance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.benefitBalance> 
}
<OneOrMore_HumanName> CLOSED {
    rdf:first @<HumanName>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_HumanName> 
}
<OneOrMore_FamilyMemberHistory.condition> CLOSED {
    rdf:first @<FamilyMemberHistory.condition>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_FamilyMemberHistory.condition> 
}
<OneOrMore_FamilyMemberHistory.procedure> CLOSED {
    rdf:first @<FamilyMemberHistory.procedure>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_FamilyMemberHistory.procedure> 
}
<OneOrMore_Reference_AllergyIntolerance_OR_Condition_OR_Observation_OR_Procedure_OR_RiskAssessment> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<AllergyIntolerance> OR 
			@<Condition> OR 
			@<Observation> OR 
			@<Procedure> OR 
			@<RiskAssessment> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_AllergyIntolerance_OR_Condition_OR_Observation_OR_Procedure_OR_RiskAssessment> 
}
<OneOrMore_Goal.acceptance> CLOSED {
    rdf:first @<Goal.acceptance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Goal.acceptance> 
}
<OneOrMore_Goal.target> CLOSED {
    rdf:first @<Goal.target>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Goal.target> 
}
<OneOrMore_Reference_Condition_OR_MedicationRequest_OR_MedicationStatement_OR_NutritionIntake_OR_NutritionOrder_OR_Observation_OR_Procedure_OR_RiskAssessment_OR_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Condition> OR 
			@<MedicationRequest> OR 
			@<MedicationStatement> OR 
			@<NutritionIntake> OR 
			@<NutritionOrder> OR 
			@<Observation> OR 
			@<Procedure> OR 
			@<RiskAssessment> OR 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Condition_OR_MedicationRequest_OR_MedicationStatement_OR_NutritionIntake_OR_NutritionOrder_OR_Observation_OR_Procedure_OR_RiskAssessment_OR_ServiceRequest> 
}
<OneOrMore_Group.characteristic> CLOSED {
    rdf:first @<Group.characteristic>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Group.characteristic> 
}
<OneOrMore_Group.member> CLOSED {
    rdf:first @<Group.member>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Group.member> 
}
<OneOrMore_Reference_Appointment_OR_AppointmentResponse_OR_CarePlan_OR_Claim_OR_CommunicationRequest_OR_Contract_OR_CoverageEligibilityRequest_OR_DeviceRequest_OR_EnrollmentRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_Task_OR_VisionPrescription> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Appointment> OR 
			@<AppointmentResponse> OR 
			@<CarePlan> OR 
			@<Claim> OR 
			@<CommunicationRequest> OR 
			@<Contract> OR 
			@<CoverageEligibilityRequest> OR 
			@<DeviceRequest> OR 
			@<EnrollmentRequest> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<RequestOrchestration> OR 
			@<ServiceRequest> OR 
			@<Task> OR 
			@<VisionPrescription> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Appointment_OR_AppointmentResponse_OR_CarePlan_OR_Claim_OR_CommunicationRequest_OR_Contract_OR_CoverageEligibilityRequest_OR_DeviceRequest_OR_EnrollmentRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_Task_OR_VisionPrescription> 
}
<OneOrMore_DataRequirement> CLOSED {
    rdf:first @<DataRequirement>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DataRequirement> 
}
<OneOrMore_Reference_HealthcareService> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<HealthcareService> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_HealthcareService> 
}
<OneOrMore_ExtendedContactDetail> CLOSED {
    rdf:first @<ExtendedContactDetail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExtendedContactDetail> 
}
<OneOrMore_HealthcareService.eligibility> CLOSED {
    rdf:first @<HealthcareService.eligibility>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_HealthcareService.eligibility> 
}
<OneOrMore_Reference_Endpoint> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Endpoint> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Endpoint> 
}
<OneOrMore_ImagingSelection.performer> CLOSED {
    rdf:first @<ImagingSelection.performer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImagingSelection.performer> 
}
<OneOrMore_Reference_Appointment_OR_CarePlan_OR_ServiceRequest_OR_Task> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Appointment> OR 
			@<CarePlan> OR 
			@<ServiceRequest> OR 
			@<Task> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Appointment_OR_CarePlan_OR_ServiceRequest_OR_Task> 
}
<OneOrMore_Reference_ImagingSelection> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<ImagingSelection> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_ImagingSelection> 
}
<OneOrMore_ImagingSelection.instance> CLOSED {
    rdf:first @<ImagingSelection.instance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImagingSelection.instance> 
}
<OneOrMore_ImagingSelection.imageRegion3D> CLOSED {
    rdf:first @<ImagingSelection.imageRegion3D>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImagingSelection.imageRegion3D> 
}
<OneOrMore_ImagingStudy.series> CLOSED {
    rdf:first @<ImagingStudy.series>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImagingStudy.series> 
}
<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<MedicationRequest> OR 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_ServiceRequest> 
}
<OneOrMore_Immunization.performer> CLOSED {
    rdf:first @<Immunization.performer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Immunization.performer> 
}
<OneOrMore_Immunization.programEligibility> CLOSED {
    rdf:first @<Immunization.programEligibility>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Immunization.programEligibility> 
}
<OneOrMore_Immunization.reaction> CLOSED {
    rdf:first @<Immunization.reaction>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Immunization.reaction> 
}
<OneOrMore_Immunization.protocolApplied> CLOSED {
    rdf:first @<Immunization.protocolApplied>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Immunization.protocolApplied> 
}
<OneOrMore_ImplementationGuide.dependsOn> CLOSED {
    rdf:first @<ImplementationGuide.dependsOn>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImplementationGuide.dependsOn> 
}
<OneOrMore_ImplementationGuide.global> CLOSED {
    rdf:first @<ImplementationGuide.global>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImplementationGuide.global> 
}
<OneOrMore_Reference_AdministrableProductDefinition_OR_ManufacturedItemDefinition_OR_MedicinalProductDefinition> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<AdministrableProductDefinition> OR 
			@<ManufacturedItemDefinition> OR 
			@<MedicinalProductDefinition> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_AdministrableProductDefinition_OR_ManufacturedItemDefinition_OR_MedicinalProductDefinition> 
}
<OneOrMore_Ingredient.manufacturer> CLOSED {
    rdf:first @<Ingredient.manufacturer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Ingredient.manufacturer> 
}
<OneOrMore_InsurancePlan.generalCost> CLOSED {
    rdf:first @<InsurancePlan.generalCost>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_InsurancePlan.generalCost> 
}
<OneOrMore_InsurancePlan.specificCost> CLOSED {
    rdf:first @<InsurancePlan.specificCost>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_InsurancePlan.specificCost> 
}
<OneOrMore_InsuranceProduct.coverage> CLOSED {
    rdf:first @<InsuranceProduct.coverage>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_InsuranceProduct.coverage> 
}
<OneOrMore_InsuranceProduct.related> CLOSED {
    rdf:first @<InsuranceProduct.related>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_InsuranceProduct.related> 
}
<OneOrMore_Invoice.participant> CLOSED {
    rdf:first @<Invoice.participant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Invoice.participant> 
}
<OneOrMore_Invoice.lineItem> CLOSED {
    rdf:first @<Invoice.lineItem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Invoice.lineItem> 
}
<OneOrMore_MonetaryComponent> CLOSED {
    rdf:first @<MonetaryComponent>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MonetaryComponent> 
}
<OneOrMore_ParameterDefinition> CLOSED {
    rdf:first @<ParameterDefinition>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ParameterDefinition> 
}
<OneOrMore_List.entry> CLOSED {
    rdf:first @<List.entry>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_List.entry> 
}
<OneOrMore_MarketingStatus> CLOSED {
    rdf:first @<MarketingStatus>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MarketingStatus> 
}
<OneOrMore_ManufacturedItemDefinition.property> CLOSED {
    rdf:first @<ManufacturedItemDefinition.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ManufacturedItemDefinition.property> 
}
<OneOrMore_ManufacturedItemDefinition.component> CLOSED {
    rdf:first @<ManufacturedItemDefinition.component>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ManufacturedItemDefinition.component> 
}
<OneOrMore_Measure.term> CLOSED {
    rdf:first @<Measure.term>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Measure.term> 
}
<OneOrMore_Measure.group> CLOSED {
    rdf:first @<Measure.group>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Measure.group> 
}
<OneOrMore_Measure.supplementalData> CLOSED {
    rdf:first @<Measure.supplementalData>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Measure.supplementalData> 
}
<OneOrMore_MeasureReport.group> CLOSED {
    rdf:first @<MeasureReport.group>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MeasureReport.group> 
}
<OneOrMore_Medication.ingredient> CLOSED {
    rdf:first @<Medication.ingredient>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Medication.ingredient> 
}
<OneOrMore_Reference_MedicationAdministration_OR_MedicationDispense_OR_Procedure> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<MedicationAdministration> OR 
			@<MedicationDispense> OR 
			@<Procedure> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_MedicationAdministration_OR_MedicationDispense_OR_Procedure> 
}
<OneOrMore_MedicationAdministration.performer> CLOSED {
    rdf:first @<MedicationAdministration.performer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MedicationAdministration.performer> 
}
<OneOrMore_Reference_MedicationAdministration_OR_Procedure> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<MedicationAdministration> OR 
			@<Procedure> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_MedicationAdministration_OR_Procedure> 
}
<OneOrMore_MedicationDispense.performer> CLOSED {
    rdf:first @<MedicationDispense.performer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MedicationDispense.performer> 
}
<OneOrMore_Reference_MedicationRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<MedicationRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_MedicationRequest> 
}
<OneOrMore_Reference_Group_OR_Location_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Group> OR 
			@<Location> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Group_OR_Location_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_RequestOrchestration_OR_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<MedicationRequest> OR 
			@<RequestOrchestration> OR 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_MedicationRequest_OR_RequestOrchestration_OR_ServiceRequest> 
}
<OneOrMore_Reference_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Group> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Reference_CareTeam_OR_DeviceDefinition_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<DeviceDefinition> OR 
			@<Group> OR 
			@<HealthcareService> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_DeviceDefinition_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Reference_MedicationStatement_OR_Procedure> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<MedicationStatement> OR 
			@<Procedure> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_MedicationStatement_OR_Procedure> 
}
<OneOrMore_Reference_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Device> OR 
			@<Group> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Device_OR_Group_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_Reference_Condition_OR_Observation> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Condition> OR 
			@<Observation> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Condition_OR_Observation> 
}
<OneOrMore_Reference_DeviceDefinition_OR_ManufacturedItemDefinition> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<DeviceDefinition> OR 
			@<ManufacturedItemDefinition> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_DeviceDefinition_OR_ManufacturedItemDefinition> 
}
<OneOrMore_MedicinalProductDefinition.contact> CLOSED {
    rdf:first @<MedicinalProductDefinition.contact>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MedicinalProductDefinition.contact> 
}
<OneOrMore_MedicinalProductDefinition.name> CLOSED {
    rdf:first @<MedicinalProductDefinition.name>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MedicinalProductDefinition.name> 
}
<OneOrMore_MedicinalProductDefinition.crossReference> CLOSED {
    rdf:first @<MedicinalProductDefinition.crossReference>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MedicinalProductDefinition.crossReference> 
}
<OneOrMore_MedicinalProductDefinition.operation> CLOSED {
    rdf:first @<MedicinalProductDefinition.operation>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MedicinalProductDefinition.operation> 
}
<OneOrMore_MedicinalProductDefinition.characteristic> CLOSED {
    rdf:first @<MedicinalProductDefinition.characteristic>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MedicinalProductDefinition.characteristic> 
}
<OneOrMore_MessageDefinition.focus> CLOSED {
    rdf:first @<MessageDefinition.focus>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MessageDefinition.focus> 
}
<OneOrMore_MessageDefinition.allowedResponse> CLOSED {
    rdf:first @<MessageDefinition.allowedResponse>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MessageDefinition.allowedResponse> 
}
<OneOrMore_MessageHeader.destination> CLOSED {
    rdf:first @<MessageHeader.destination>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MessageHeader.destination> 
}
<OneOrMore_NamingSystem.uniqueId> CLOSED {
    rdf:first @<NamingSystem.uniqueId>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NamingSystem.uniqueId> 
}
<OneOrMore_Reference_CarePlan_OR_NutritionOrder_OR_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<NutritionOrder> OR 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_NutritionOrder_OR_ServiceRequest> 
}
<OneOrMore_Reference_NutritionIntake_OR_Observation_OR_Procedure> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<NutritionIntake> OR 
			@<Observation> OR 
			@<Procedure> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_NutritionIntake_OR_Observation_OR_Procedure> 
}
<OneOrMore_NutritionIntake.nutritionItem> CLOSED {
    rdf:first @<NutritionIntake.nutritionItem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionIntake.nutritionItem> 
}
<OneOrMore_NutritionIntake.performer> CLOSED {
    rdf:first @<NutritionIntake.performer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionIntake.performer> 
}
<OneOrMore_Reference_AllergyIntolerance> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<AllergyIntolerance> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_AllergyIntolerance> 
}
<OneOrMore_NutritionOrder.supplement> CLOSED {
    rdf:first @<NutritionOrder.supplement>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionOrder.supplement> 
}
<OneOrMore_NutritionOrder.additive> CLOSED {
    rdf:first @<NutritionOrder.additive>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionOrder.additive> 
}
<OneOrMore_Reference_Organization_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Organization> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Organization_OR_RelatedPerson> 
}
<OneOrMore_NutritionProduct.nutrient> CLOSED {
    rdf:first @<NutritionProduct.nutrient>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionProduct.nutrient> 
}
<OneOrMore_NutritionProduct.ingredient> CLOSED {
    rdf:first @<NutritionProduct.ingredient>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionProduct.ingredient> 
}
<OneOrMore_NutritionProduct.characteristic> CLOSED {
    rdf:first @<NutritionProduct.characteristic>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionProduct.characteristic> 
}
<OneOrMore_NutritionProduct.instance> CLOSED {
    rdf:first @<NutritionProduct.instance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionProduct.instance> 
}
<OneOrMore_Reference_CarePlan_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<DeviceRequest> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest> 
}
<OneOrMore_Observation.triggeredBy> CLOSED {
    rdf:first @<Observation.triggeredBy>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Observation.triggeredBy> 
}
<OneOrMore_Reference_ImagingStudy_OR_Immunization_OR_MedicationAdministration_OR_MedicationDispense_OR_MedicationStatement_OR_Procedure> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<ImagingStudy> OR 
			@<Immunization> OR 
			@<MedicationAdministration> OR 
			@<MedicationDispense> OR 
			@<MedicationStatement> OR 
			@<Procedure> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_ImagingStudy_OR_Immunization_OR_MedicationAdministration_OR_MedicationDispense_OR_MedicationStatement_OR_Procedure> 
}
<OneOrMore_Observation.referenceRange> CLOSED {
    rdf:first @<Observation.referenceRange>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Observation.referenceRange> 
}
<OneOrMore_Reference_Observation_OR_QuestionnaireResponse> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Observation> OR 
			@<QuestionnaireResponse> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Observation_OR_QuestionnaireResponse> 
}
<OneOrMore_Reference_DocumentReference_OR_ImagingSelection_OR_ImagingStudy_OR_Observation_OR_QuestionnaireResponse> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<DocumentReference> OR 
			@<ImagingSelection> OR 
			@<ImagingStudy> OR 
			@<Observation> OR 
			@<QuestionnaireResponse> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_DocumentReference_OR_ImagingSelection_OR_ImagingStudy_OR_Observation_OR_QuestionnaireResponse> 
}
<OneOrMore_Observation.component> CLOSED {
    rdf:first @<Observation.component>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Observation.component> 
}
<OneOrMore_Uri> CLOSED {
    rdf:first @<Uri>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Uri> 
}
<OneOrMore_Reference_SpecimenDefinition> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<SpecimenDefinition> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_SpecimenDefinition> 
}
<OneOrMore_ObservationDefinition.qualifiedValue> CLOSED {
    rdf:first @<ObservationDefinition.qualifiedValue>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ObservationDefinition.qualifiedValue> 
}
<OneOrMore_Reference_ObservationDefinition_OR_Questionnaire> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<ObservationDefinition> OR 
			@<Questionnaire> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_ObservationDefinition_OR_Questionnaire> 
}
<OneOrMore_ObservationDefinition.component> CLOSED {
    rdf:first @<ObservationDefinition.component>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ObservationDefinition.component> 
}
<OneOrMore_OperationDefinition.parameter> CLOSED {
    rdf:first @<OperationDefinition.parameter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_OperationDefinition.parameter> 
}
<OneOrMore_OperationDefinition.overload> CLOSED {
    rdf:first @<OperationDefinition.overload>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_OperationDefinition.overload> 
}
<OneOrMore_OperationOutcome.issue> CLOSED {
    rdf:first @<OperationOutcome.issue>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_OperationOutcome.issue> 
}
<OneOrMore_Organization.qualification> CLOSED {
    rdf:first @<Organization.qualification>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Organization.qualification> 
}
<OneOrMore_Quantity> CLOSED {
    rdf:first @<Quantity>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Quantity> 
}
<OneOrMore_PackagedProductDefinition.legalStatusOfSupply> CLOSED {
    rdf:first @<PackagedProductDefinition.legalStatusOfSupply>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PackagedProductDefinition.legalStatusOfSupply> 
}
<OneOrMore_PackagedProductDefinition.packaging.property> CLOSED {
    rdf:first @<PackagedProductDefinition.packaging.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PackagedProductDefinition.packaging.property> 
}
<OneOrMore_Parameters.parameter> CLOSED {
    rdf:first @<Parameters.parameter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Parameters.parameter> 
}
<OneOrMore_Address> CLOSED {
    rdf:first @<Address>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Address> 
}
<OneOrMore_Patient.contact> CLOSED {
    rdf:first @<Patient.contact>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Patient.contact> 
}
<OneOrMore_Patient.communication> CLOSED {
    rdf:first @<Patient.communication>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Patient.communication> 
}
<OneOrMore_Reference_Organization_OR_Practitioner_OR_PractitionerRole> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Organization> OR 
			@<Practitioner> OR 
			@<PractitionerRole> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Organization_OR_Practitioner_OR_PractitionerRole> 
}
<OneOrMore_Patient.link> CLOSED {
    rdf:first @<Patient.link>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Patient.link> 
}
<OneOrMore_PaymentReconciliation.allocation> CLOSED {
    rdf:first @<PaymentReconciliation.allocation>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PaymentReconciliation.allocation> 
}
<OneOrMore_PaymentReconciliation.processNote> CLOSED {
    rdf:first @<PaymentReconciliation.processNote>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PaymentReconciliation.processNote> 
}
<OneOrMore_Person.communication> CLOSED {
    rdf:first @<Person.communication>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Person.communication> 
}
<OneOrMore_Person.link> CLOSED {
    rdf:first @<Person.link>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Person.link> 
}
<OneOrMore_PlanDefinition.goal> CLOSED {
    rdf:first @<PlanDefinition.goal>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.goal> 
}
<OneOrMore_PlanDefinition.actor> CLOSED {
    rdf:first @<PlanDefinition.actor>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.actor> 
}
<OneOrMore_PlanDefinition.action> CLOSED {
    rdf:first @<PlanDefinition.action>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.action> 
}
<OneOrMore_Practitioner.qualification> CLOSED {
    rdf:first @<Practitioner.qualification>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Practitioner.qualification> 
}
<OneOrMore_Practitioner.communication> CLOSED {
    rdf:first @<Practitioner.communication>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Practitioner.communication> 
}
<OneOrMore_Reference_MedicationAdministration_OR_Observation_OR_Procedure> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<MedicationAdministration> OR 
			@<Observation> OR 
			@<Procedure> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_MedicationAdministration_OR_Observation_OR_Procedure> 
}
<OneOrMore_Procedure.performer> CLOSED {
    rdf:first @<Procedure.performer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Procedure.performer> 
}
<OneOrMore_Reference_Bundle_OR_Composition_OR_DiagnosticReport_OR_DocumentReference> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Bundle> OR 
			@<Composition> OR 
			@<DiagnosticReport> OR 
			@<DocumentReference> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Bundle_OR_Composition_OR_DiagnosticReport_OR_DocumentReference> 
}
<OneOrMore_Procedure.focalDevice> CLOSED {
    rdf:first @<Procedure.focalDevice>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Procedure.focalDevice> 
}
<OneOrMore_Provenance.agent> CLOSED {
    rdf:first @<Provenance.agent>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Provenance.agent> 
}
<OneOrMore_Provenance.entity> CLOSED {
    rdf:first @<Provenance.entity>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Provenance.entity> 
}
<OneOrMore_Signature> CLOSED {
    rdf:first @<Signature>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Signature> 
}
<OneOrMore_Questionnaire.item> CLOSED {
    rdf:first @<Questionnaire.item>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Questionnaire.item> 
}
<OneOrMore_Reference_CarePlan_OR_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_ServiceRequest> 
}
<OneOrMore_Reference_Observation_OR_Procedure> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Observation> OR 
			@<Procedure> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Observation_OR_Procedure> 
}
<OneOrMore_QuestionnaireResponse.item> CLOSED {
    rdf:first @<QuestionnaireResponse.item>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_QuestionnaireResponse.item> 
}
<OneOrMore_Reference_ActivityDefinition_OR_BiologicallyDerivedProduct_OR_DeviceDefinition_OR_Ingredient_OR_Location_OR_ManufacturedItemDefinition_OR_MedicinalProductDefinition_OR_NutritionProduct_OR_ObservationDefinition_OR_Organization_OR_PackagedProductDefinition_OR_PlanDefinition_OR_Practitioner_OR_ResearchStudy_OR_SubstanceDefinition> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<ActivityDefinition> OR 
			@<BiologicallyDerivedProduct> OR 
			@<DeviceDefinition> OR 
			@<Ingredient> OR 
			@<Location> OR 
			@<ManufacturedItemDefinition> OR 
			@<MedicinalProductDefinition> OR 
			@<NutritionProduct> OR 
			@<ObservationDefinition> OR 
			@<Organization> OR 
			@<PackagedProductDefinition> OR 
			@<PlanDefinition> OR 
			@<Practitioner> OR 
			@<ResearchStudy> OR 
			@<SubstanceDefinition> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_ActivityDefinition_OR_BiologicallyDerivedProduct_OR_DeviceDefinition_OR_Ingredient_OR_Location_OR_ManufacturedItemDefinition_OR_MedicinalProductDefinition_OR_NutritionProduct_OR_ObservationDefinition_OR_Organization_OR_PackagedProductDefinition_OR_PlanDefinition_OR_Practitioner_OR_ResearchStudy_OR_SubstanceDefinition> 
}
<OneOrMore_RelatedPerson.communication> CLOSED {
    rdf:first @<RelatedPerson.communication>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RelatedPerson.communication> 
}
<OneOrMore_RequestOrchestration.action> CLOSED {
    rdf:first @<RequestOrchestration.action>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RequestOrchestration.action> 
}
<OneOrMore_Requirements.imports> CLOSED {
    rdf:first @<Requirements.imports>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Requirements.imports> 
}
<OneOrMore_Requirements.actor> CLOSED {
    rdf:first @<Requirements.actor>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Requirements.actor> 
}
<OneOrMore_Requirements.statement> CLOSED {
    rdf:first @<Requirements.statement>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Requirements.statement> 
}
<OneOrMore_ResearchStudy.label> CLOSED {
    rdf:first @<ResearchStudy.label>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchStudy.label> 
}
<OneOrMore_Reference_PlanDefinition> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<PlanDefinition> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_PlanDefinition> 
}
<OneOrMore_ResearchStudy.relatesTo> CLOSED {
    rdf:first @<ResearchStudy.relatesTo>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchStudy.relatesTo> 
}
<OneOrMore_Reference_Location_OR_Organization_OR_ResearchStudy> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Location> OR 
			@<Organization> OR 
			@<ResearchStudy> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Location_OR_Organization_OR_ResearchStudy> 
}
<OneOrMore_ResearchStudy.associatedParty> CLOSED {
    rdf:first @<ResearchStudy.associatedParty>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchStudy.associatedParty> 
}
<OneOrMore_ResearchStudy.progressStatus> CLOSED {
    rdf:first @<ResearchStudy.progressStatus>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchStudy.progressStatus> 
}
<OneOrMore_ResearchStudy.comparisonGroup> CLOSED {
    rdf:first @<ResearchStudy.comparisonGroup>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchStudy.comparisonGroup> 
}
<OneOrMore_ResearchStudy.objective> CLOSED {
    rdf:first @<ResearchStudy.objective>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchStudy.objective> 
}
<OneOrMore_Reference_Composition_OR_DiagnosticReport_OR_Evidence> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Composition> OR 
			@<DiagnosticReport> OR 
			@<Evidence> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Composition_OR_DiagnosticReport_OR_Evidence> 
}
<OneOrMore_ResearchSubject.subjectState> CLOSED {
    rdf:first @<ResearchSubject.subjectState>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchSubject.subjectState> 
}
<OneOrMore_ResearchSubject.subjectMilestone> CLOSED {
    rdf:first @<ResearchSubject.subjectMilestone>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchSubject.subjectMilestone> 
}
<OneOrMore_RiskAssessment.prediction> CLOSED {
    rdf:first @<RiskAssessment.prediction>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RiskAssessment.prediction> 
}
<OneOrMore_Reference_CareTeam_OR_Device_OR_HealthcareService_OR_Location_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<Device> OR 
			@<HealthcareService> OR 
			@<Location> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_Device_OR_HealthcareService_OR_Location_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_SearchParameter.component> CLOSED {
    rdf:first @<SearchParameter.component>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SearchParameter.component> 
}
<OneOrMore_Reference_CarePlan_OR_DocumentReference_OR_DocumentReference_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<DocumentReference> OR 
			@<DocumentReference> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<RequestOrchestration> OR 
			@<ServiceRequest> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_DocumentReference_OR_DocumentReference_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest> 
}
<OneOrMore_Reference_CarePlan_OR_CommunicationRequest_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CarePlan> OR 
			@<CommunicationRequest> OR 
			@<DeviceRequest> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<RequestOrchestration> OR 
			@<ServiceRequest> OR 
			@<VisionPrescription> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CarePlan_OR_CommunicationRequest_OR_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_RequestOrchestration_OR_ServiceRequest_OR_VisionPrescription> 
}
<OneOrMore_ServiceRequest.orderDetail> CLOSED {
    rdf:first @<ServiceRequest.orderDetail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ServiceRequest.orderDetail> 
}
<OneOrMore_Reference_CareTeam_OR_Device_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<CareTeam> OR 
			@<Device> OR 
			@<Group> OR 
			@<HealthcareService> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> OR 
			@<RelatedPerson> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_CareTeam_OR_Device_OR_Group_OR_HealthcareService_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole_OR_RelatedPerson> 
}
<OneOrMore_ServiceRequest.patientInstruction> CLOSED {
    rdf:first @<ServiceRequest.patientInstruction>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ServiceRequest.patientInstruction> 
}
<OneOrMore_Specimen.feature> CLOSED {
    rdf:first @<Specimen.feature>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Specimen.feature> 
}
<OneOrMore_Specimen.processing> CLOSED {
    rdf:first @<Specimen.processing>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Specimen.processing> 
}
<OneOrMore_Specimen.container> CLOSED {
    rdf:first @<Specimen.container>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Specimen.container> 
}
<OneOrMore_SpecimenDefinition.typeTested> CLOSED {
    rdf:first @<SpecimenDefinition.typeTested>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SpecimenDefinition.typeTested> 
}
<OneOrMore_StructureDefinition.mapping> CLOSED {
    rdf:first @<StructureDefinition.mapping>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureDefinition.mapping> 
}
<OneOrMore_StructureDefinition.context> CLOSED {
    rdf:first @<StructureDefinition.context>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureDefinition.context> 
}
<OneOrMore_StructureMap.structure> CLOSED {
    rdf:first @<StructureMap.structure>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureMap.structure> 
}
<OneOrMore_StructureMap.const> CLOSED {
    rdf:first @<StructureMap.const>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureMap.const> 
}
<OneOrMore_StructureMap.group> CLOSED {
    rdf:first @<StructureMap.group>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureMap.group> 
}
<OneOrMore_Subscription.filterBy> CLOSED {
    rdf:first @<Subscription.filterBy>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Subscription.filterBy> 
}
<OneOrMore_Subscription.parameter> CLOSED {
    rdf:first @<Subscription.parameter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Subscription.parameter> 
}
<OneOrMore_SubscriptionStatus.notificationEvent> CLOSED {
    rdf:first @<SubscriptionStatus.notificationEvent>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubscriptionStatus.notificationEvent> 
}
<OneOrMore_SubscriptionTopic.trigger> CLOSED {
    rdf:first @<SubscriptionTopic.trigger>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubscriptionTopic.trigger> 
}
<OneOrMore_SubstanceDefinition.moiety> CLOSED {
    rdf:first @<SubstanceDefinition.moiety>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubstanceDefinition.moiety> 
}
<OneOrMore_SubstanceDefinition.characterization> CLOSED {
    rdf:first @<SubstanceDefinition.characterization>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubstanceDefinition.characterization> 
}
<OneOrMore_SubstanceDefinition.property> CLOSED {
    rdf:first @<SubstanceDefinition.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubstanceDefinition.property> 
}
<OneOrMore_SubstanceDefinition.molecularWeight> CLOSED {
    rdf:first @<SubstanceDefinition.molecularWeight>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubstanceDefinition.molecularWeight> 
}
<OneOrMore_SubstanceDefinition.code> CLOSED {
    rdf:first @<SubstanceDefinition.code>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubstanceDefinition.code> 
}
<OneOrMore_SubstanceDefinition.name> CLOSED {
    rdf:first @<SubstanceDefinition.name>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubstanceDefinition.name> 
}
<OneOrMore_SubstanceDefinition.relationship> CLOSED {
    rdf:first @<SubstanceDefinition.relationship>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubstanceDefinition.relationship> 
}
<OneOrMore_Reference_Task> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Task> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Task> 
}
<OneOrMore_Task.focus> CLOSED {
    rdf:first @<Task.focus>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Task.focus> 
}
<OneOrMore_Task.performer> CLOSED {
    rdf:first @<Task.performer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Task.performer> 
}
<OneOrMore_Task.input> CLOSED {
    rdf:first @<Task.input>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Task.input> 
}
<OneOrMore_Task.output> CLOSED {
    rdf:first @<Task.output>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Task.output> 
}
<OneOrMore_TerminologyCapabilities.codeSystem> CLOSED {
    rdf:first @<TerminologyCapabilities.codeSystem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_TerminologyCapabilities.codeSystem> 
}
<OneOrMore_DateTime> CLOSED {
    rdf:first @<DateTime>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DateTime> 
}
<OneOrMore_VisionPrescription.lensSpecification> CLOSED {
    rdf:first @<VisionPrescription.lensSpecification>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_VisionPrescription.lensSpecification> 
}
<OneOrMore_VisionPrescription.lensSpecification.prism> CLOSED {
    rdf:first @<VisionPrescription.lensSpecification.prism>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_VisionPrescription.lensSpecification.prism> 
}
<OneOrMore_UnsignedInt> CLOSED {
    rdf:first @<UnsignedInt>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_UnsignedInt> 
}
<OneOrMore_PositiveInt> CLOSED {
    rdf:first @<PositiveInt>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PositiveInt> 
}
<OneOrMore_Reference_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest_OR_VisionPrescription> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<DeviceRequest> OR 
			@<MedicationRequest> OR 
			@<NutritionOrder> OR 
			@<ServiceRequest> OR 
			@<VisionPrescription> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_DeviceRequest_OR_MedicationRequest_OR_NutritionOrder_OR_ServiceRequest_OR_VisionPrescription> 
}
<OneOrMore_ClaimResponse.addItem.bodySite> CLOSED {
    rdf:first @<ClaimResponse.addItem.bodySite>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.addItem.bodySite> 
}
<OneOrMore_ClaimResponse.addItem.detail> CLOSED {
    rdf:first @<ClaimResponse.addItem.detail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.addItem.detail> 
}
<OneOrMore_CapabilityStatement.rest.resource.interaction> CLOSED {
    rdf:first @<CapabilityStatement.rest.resource.interaction>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.rest.resource.interaction> 
}
<OneOrMore_CapabilityStatement.rest.resource.searchParam> CLOSED {
    rdf:first @<CapabilityStatement.rest.resource.searchParam>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.rest.resource.searchParam> 
}
<OneOrMore_CapabilityStatement.rest.resource.operation> CLOSED {
    rdf:first @<CapabilityStatement.rest.resource.operation>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.rest.resource.operation> 
}
<OneOrMore_Timing> CLOSED {
    rdf:first @<Timing>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Timing> 
}
<OneOrMore_NutritionIntake.nutritionItem.consumedItem> CLOSED {
    rdf:first @<NutritionIntake.nutritionItem.consumedItem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionIntake.nutritionItem.consumedItem> 
}
<OneOrMore_NutritionIntake.nutritionItem.notConsumedItem> CLOSED {
    rdf:first @<NutritionIntake.nutritionItem.notConsumedItem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionIntake.nutritionItem.notConsumedItem> 
}
<OneOrMore_ValueSet.compose.include.concept> CLOSED {
    rdf:first @<ValueSet.compose.include.concept>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ValueSet.compose.include.concept> 
}
<OneOrMore_ValueSet.compose.include.filter> CLOSED {
    rdf:first @<ValueSet.compose.include.filter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ValueSet.compose.include.filter> 
}
<OneOrMore_ClinicalUseDefinition.interaction.interactant> CLOSED {
    rdf:first @<ClinicalUseDefinition.interaction.interactant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClinicalUseDefinition.interaction.interactant> 
}
<OneOrMore_Date> CLOSED {
    rdf:first @<Date>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Date> 
}
<OneOrMore_ImplementationGuide.definition.page> CLOSED {
    rdf:first @<ImplementationGuide.definition.page>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImplementationGuide.definition.page> 
}
<OneOrMore_ElementDefinition> CLOSED {
    rdf:first @<ElementDefinition>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ElementDefinition> 
}
<OneOrMore_ValueSet.compose.include.concept.designation> CLOSED {
    rdf:first @<ValueSet.compose.include.concept.designation>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ValueSet.compose.include.concept.designation> 
}
<OneOrMore_AdministrableProductDefinition.routeOfAdministration.targetSpecies> CLOSED {
    rdf:first @<AdministrableProductDefinition.routeOfAdministration.targetSpecies>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AdministrableProductDefinition.routeOfAdministration.targetSpecies> 
}
<OneOrMore_Reference_Device> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Device> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Device> 
}
<OneOrMore_SubscriptionStatus.notificationEvent.relatedQuery> CLOSED {
    rdf:first @<SubscriptionStatus.notificationEvent.relatedQuery>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubscriptionStatus.notificationEvent.relatedQuery> 
}
<OneOrMore_SubscriptionStatus.notificationEvent.authorizationHint> CLOSED {
    rdf:first @<SubscriptionStatus.notificationEvent.authorizationHint>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubscriptionStatus.notificationEvent.authorizationHint> 
}
<OneOrMore_Range> CLOSED {
    rdf:first @<Range>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Range> 
}
<OneOrMore_DeviceDefinition.udiDeviceIdentifier.marketDistribution> CLOSED {
    rdf:first @<DeviceDefinition.udiDeviceIdentifier.marketDistribution>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.udiDeviceIdentifier.marketDistribution> 
}
<OneOrMore_AuditEvent.entity.detail> CLOSED {
    rdf:first @<AuditEvent.entity.detail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AuditEvent.entity.detail> 
}
<OneOrMore_CapabilityStatement.rest.resource> CLOSED {
    rdf:first @<CapabilityStatement.rest.resource>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.rest.resource> 
}
<OneOrMore_CapabilityStatement.rest.interaction> CLOSED {
    rdf:first @<CapabilityStatement.rest.interaction>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.rest.interaction> 
}
<OneOrMore_Contract.term.asset.context> CLOSED {
    rdf:first @<Contract.term.asset.context>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.term.asset.context> 
}
<OneOrMore_Contract.term.offer.answer> CLOSED {
    rdf:first @<Contract.term.offer.answer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.term.offer.answer> 
}
<OneOrMore_Contract.term.asset.valuedItem> CLOSED {
    rdf:first @<Contract.term.asset.valuedItem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.term.asset.valuedItem> 
}
<OneOrMore_SpecimenDefinition.typeTested.handling> CLOSED {
    rdf:first @<SpecimenDefinition.typeTested.handling>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SpecimenDefinition.typeTested.handling> 
}
<OneOrMore_Evidence.statistic.attributeEstimate> CLOSED {
    rdf:first @<Evidence.statistic.attributeEstimate>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Evidence.statistic.attributeEstimate> 
}
<OneOrMore_Evidence.statistic.modelCharacteristic> CLOSED {
    rdf:first @<Evidence.statistic.modelCharacteristic>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Evidence.statistic.modelCharacteristic> 
}
<OneOrMore_OperationDefinition.parameter.referencedFrom> CLOSED {
    rdf:first @<OperationDefinition.parameter.referencedFrom>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_OperationDefinition.parameter.referencedFrom> 
}
<OneOrMore_Contract.term.action.subject> CLOSED {
    rdf:first @<Contract.term.action.subject>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.term.action.subject> 
}
<OneOrMore_ResearchStudy.objective.outcomeMeasure> CLOSED {
    rdf:first @<ResearchStudy.objective.outcomeMeasure>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchStudy.objective.outcomeMeasure> 
}
<OneOrMore_RegulatedAuthorization.case> CLOSED {
    rdf:first @<RegulatedAuthorization.case>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RegulatedAuthorization.case> 
}
<OneOrMore_ClinicalUseDefinition.indication> CLOSED {
    rdf:first @<ClinicalUseDefinition.indication>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClinicalUseDefinition.indication> 
}
<OneOrMore_ClinicalUseDefinition.indication.otherTherapy> CLOSED {
    rdf:first @<ClinicalUseDefinition.indication.otherTherapy>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClinicalUseDefinition.indication.otherTherapy> 
}
<OneOrMore_ImplementationGuide.manifest.resource> CLOSED {
    rdf:first @<ImplementationGuide.manifest.resource>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImplementationGuide.manifest.resource> 
}
<OneOrMore_ImplementationGuide.manifest.page> CLOSED {
    rdf:first @<ImplementationGuide.manifest.page>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImplementationGuide.manifest.page> 
}
<OneOrMore_ValueSet.expansion.parameter> CLOSED {
    rdf:first @<ValueSet.expansion.parameter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ValueSet.expansion.parameter> 
}
<OneOrMore_ValueSet.expansion.property> CLOSED {
    rdf:first @<ValueSet.expansion.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ValueSet.expansion.property> 
}
<OneOrMore_ValueSet.expansion.contains> CLOSED {
    rdf:first @<ValueSet.expansion.contains>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ValueSet.expansion.contains> 
}
<OneOrMore_ExampleScenario.process.step> CLOSED {
    rdf:first @<ExampleScenario.process.step>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExampleScenario.process.step> 
}
<OneOrMore_AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod> CLOSED {
    rdf:first @<AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod> 
}
<OneOrMore_CapabilityStatement.messaging.endpoint> CLOSED {
    rdf:first @<CapabilityStatement.messaging.endpoint>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.messaging.endpoint> 
}
<OneOrMore_CapabilityStatement.messaging.supportedMessage> CLOSED {
    rdf:first @<CapabilityStatement.messaging.supportedMessage>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CapabilityStatement.messaging.supportedMessage> 
}
<OneOrMore_Measure.group.component> CLOSED {
    rdf:first @<Measure.group.component>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Measure.group.component> 
}
<OneOrMore_Measure.group.population> CLOSED {
    rdf:first @<Measure.group.population>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Measure.group.population> 
}
<OneOrMore_Measure.group.stratifier> CLOSED {
    rdf:first @<Measure.group.stratifier>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Measure.group.stratifier> 
}
<OneOrMore_DocumentReference.content.profile> CLOSED {
    rdf:first @<DocumentReference.content.profile>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DocumentReference.content.profile> 
}
<OneOrMore_StructureMap.group.rule.target.parameter> CLOSED {
    rdf:first @<StructureMap.group.rule.target.parameter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureMap.group.rule.target.parameter> 
}
<OneOrMore_ClinicalUseDefinition.undesirableEffect> CLOSED {
    rdf:first @<ClinicalUseDefinition.undesirableEffect>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClinicalUseDefinition.undesirableEffect> 
}
<OneOrMore_ImplementationGuide.definition.grouping> CLOSED {
    rdf:first @<ImplementationGuide.definition.grouping>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImplementationGuide.definition.grouping> 
}
<OneOrMore_ImplementationGuide.definition.resource> CLOSED {
    rdf:first @<ImplementationGuide.definition.resource>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImplementationGuide.definition.resource> 
}
<OneOrMore_ImplementationGuide.definition.parameter> CLOSED {
    rdf:first @<ImplementationGuide.definition.parameter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImplementationGuide.definition.parameter> 
}
<OneOrMore_ImplementationGuide.definition.template> CLOSED {
    rdf:first @<ImplementationGuide.definition.template>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImplementationGuide.definition.template> 
}
<OneOrMore_BodyStructure.includedStructure.bodyLandmarkOrientation> CLOSED {
    rdf:first @<BodyStructure.includedStructure.bodyLandmarkOrientation>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_BodyStructure.includedStructure.bodyLandmarkOrientation> 
}
<OneOrMore_Time> CLOSED {
    rdf:first @<Time>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Time> 
}
<OneOrMore_ExampleScenario.instance.version> CLOSED {
    rdf:first @<ExampleScenario.instance.version>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExampleScenario.instance.version> 
}
<OneOrMore_ExampleScenario.instance.containedInstance> CLOSED {
    rdf:first @<ExampleScenario.instance.containedInstance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExampleScenario.instance.containedInstance> 
}
<OneOrMore_TerminologyCapabilities.codeSystem.version> CLOSED {
    rdf:first @<TerminologyCapabilities.codeSystem.version>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_TerminologyCapabilities.codeSystem.version> 
}
<OneOrMore_BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark> CLOSED {
    rdf:first @<BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark> 
}
<OneOrMore_ManufacturedItemDefinition.component.constituent> CLOSED {
    rdf:first @<ManufacturedItemDefinition.component.constituent>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ManufacturedItemDefinition.component.constituent> 
}
<OneOrMore_MeasureReport.group.stratifier.stratum.component> CLOSED {
    rdf:first @<MeasureReport.group.stratifier.stratum.component>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MeasureReport.group.stratifier.stratum.component> 
}
<OneOrMore_MeasureReport.group.stratifier.stratum.population> CLOSED {
    rdf:first @<MeasureReport.group.stratifier.stratum.population>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MeasureReport.group.stratifier.stratum.population> 
}
<OneOrMore_Claim.item.detail.subDetail> CLOSED {
    rdf:first @<Claim.item.detail.subDetail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.item.detail.subDetail> 
}
<OneOrMore_CoverageEligibilityResponse.insurance.item.benefit> CLOSED {
    rdf:first @<CoverageEligibilityResponse.insurance.item.benefit>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityResponse.insurance.item.benefit> 
}
<OneOrMore_MeasureReport.group.stratifier.stratum> CLOSED {
    rdf:first @<MeasureReport.group.stratifier.stratum>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MeasureReport.group.stratifier.stratum> 
}
<OneOrMore_SpecimenDefinition.typeTested.container.additive> CLOSED {
    rdf:first @<SpecimenDefinition.typeTested.container.additive>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SpecimenDefinition.typeTested.container.additive> 
}
<OneOrMore_ResearchStudy.objective.outcomeMeasure.eventHandling> CLOSED {
    rdf:first @<ResearchStudy.objective.outcomeMeasure.eventHandling>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ResearchStudy.objective.outcomeMeasure.eventHandling> 
}
<OneOrMore_Contract.term.securityLabel> CLOSED {
    rdf:first @<Contract.term.securityLabel>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.term.securityLabel> 
}
<OneOrMore_Contract.term.asset> CLOSED {
    rdf:first @<Contract.term.asset>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.term.asset> 
}
<OneOrMore_Contract.term.action> CLOSED {
    rdf:first @<Contract.term.action>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.term.action> 
}
<OneOrMore_ValueSet.expansion.contains.property> CLOSED {
    rdf:first @<ValueSet.expansion.contains.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ValueSet.expansion.contains.property> 
}
<OneOrMore_ExplanationOfBenefit.benefitBalance.financial> CLOSED {
    rdf:first @<ExplanationOfBenefit.benefitBalance.financial>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.benefitBalance.financial> 
}
<OneOrMore_RequestOrchestration.action.condition> CLOSED {
    rdf:first @<RequestOrchestration.action.condition>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RequestOrchestration.action.condition> 
}
<OneOrMore_RequestOrchestration.action.input> CLOSED {
    rdf:first @<RequestOrchestration.action.input>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RequestOrchestration.action.input> 
}
<OneOrMore_RequestOrchestration.action.output> CLOSED {
    rdf:first @<RequestOrchestration.action.output>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RequestOrchestration.action.output> 
}
<OneOrMore_RequestOrchestration.action.relatedAction> CLOSED {
    rdf:first @<RequestOrchestration.action.relatedAction>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RequestOrchestration.action.relatedAction> 
}
<OneOrMore_RequestOrchestration.action.participant> CLOSED {
    rdf:first @<RequestOrchestration.action.participant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RequestOrchestration.action.participant> 
}
<OneOrMore_RequestOrchestration.action.dynamicValue> CLOSED {
    rdf:first @<RequestOrchestration.action.dynamicValue>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RequestOrchestration.action.dynamicValue> 
}
<OneOrMore_InsurancePlan.specificCost.benefit.cost> CLOSED {
    rdf:first @<InsurancePlan.specificCost.benefit.cost>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_InsurancePlan.specificCost.benefit.cost> 
}
<OneOrMore_CoverageEligibilityResponse.insurance.item> CLOSED {
    rdf:first @<CoverageEligibilityResponse.insurance.item>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityResponse.insurance.item> 
}
<OneOrMore_InsuranceProduct.coverage.benefit> CLOSED {
    rdf:first @<InsuranceProduct.coverage.benefit>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_InsuranceProduct.coverage.benefit> 
}
<OneOrMore_CodeSystem.concept.designation> CLOSED {
    rdf:first @<CodeSystem.concept.designation>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CodeSystem.concept.designation> 
}
<OneOrMore_CodeSystem.concept.property> CLOSED {
    rdf:first @<CodeSystem.concept.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CodeSystem.concept.property> 
}
<OneOrMore_SubscriptionTopic.trigger.notificationShape.relatedQuery> CLOSED {
    rdf:first @<SubscriptionTopic.trigger.notificationShape.relatedQuery>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubscriptionTopic.trigger.notificationShape.relatedQuery> 
}
<OneOrMore_DeviceDefinition.packaging.distributor> CLOSED {
    rdf:first @<DeviceDefinition.packaging.distributor>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_DeviceDefinition.packaging.distributor> 
}
<OneOrMore_ExampleScenario.process.step.alternative> CLOSED {
    rdf:first @<ExampleScenario.process.step.alternative>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExampleScenario.process.step.alternative> 
}
<OneOrMore_Ingredient.substance.strength.referenceStrength> CLOSED {
    rdf:first @<Ingredient.substance.strength.referenceStrength>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Ingredient.substance.strength.referenceStrength> 
}
<OneOrMore_ConceptMap.group.element.target> CLOSED {
    rdf:first @<ConceptMap.group.element.target>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ConceptMap.group.element.target> 
}
<OneOrMore_ExplanationOfBenefit.addItem.bodySite> CLOSED {
    rdf:first @<ExplanationOfBenefit.addItem.bodySite>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.addItem.bodySite> 
}
<OneOrMore_ExplanationOfBenefit.addItem.detail> CLOSED {
    rdf:first @<ExplanationOfBenefit.addItem.detail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.addItem.detail> 
}
<OneOrMore_InsurancePlan.specificCost.benefit> CLOSED {
    rdf:first @<InsurancePlan.specificCost.benefit>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_InsurancePlan.specificCost.benefit> 
}
<OneOrMore_Reference_MeasureReport> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<MeasureReport> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_MeasureReport> 
}
<OneOrMore_TerminologyCapabilities.codeSystem.version.filter> CLOSED {
    rdf:first @<TerminologyCapabilities.codeSystem.version.filter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_TerminologyCapabilities.codeSystem.version.filter> 
}
<OneOrMore_NutritionOrder.oralDiet.nutrient> CLOSED {
    rdf:first @<NutritionOrder.oralDiet.nutrient>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionOrder.oralDiet.nutrient> 
}
<OneOrMore_NutritionOrder.oralDiet.texture> CLOSED {
    rdf:first @<NutritionOrder.oralDiet.texture>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionOrder.oralDiet.texture> 
}
<OneOrMore_Coverage.costToBeneficiary.exception> CLOSED {
    rdf:first @<Coverage.costToBeneficiary.exception>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Coverage.costToBeneficiary.exception> 
}
<OneOrMore_ExplanationOfBenefit.item.bodySite> CLOSED {
    rdf:first @<ExplanationOfBenefit.item.bodySite>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.item.bodySite> 
}
<OneOrMore_ExplanationOfBenefit.item.detail> CLOSED {
    rdf:first @<ExplanationOfBenefit.item.detail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.item.detail> 
}
<OneOrMore_Decimal> CLOSED {
    rdf:first @<Decimal>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Decimal> 
}
<OneOrMore_SubstanceDefinition.structure.representation> CLOSED {
    rdf:first @<SubstanceDefinition.structure.representation>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubstanceDefinition.structure.representation> 
}
<OneOrMore_Questionnaire.item.enableWhen> CLOSED {
    rdf:first @<Questionnaire.item.enableWhen>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Questionnaire.item.enableWhen> 
}
<OneOrMore_Questionnaire.item.answerOption> CLOSED {
    rdf:first @<Questionnaire.item.answerOption>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Questionnaire.item.answerOption> 
}
<OneOrMore_Questionnaire.item.initial> CLOSED {
    rdf:first @<Questionnaire.item.initial>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Questionnaire.item.initial> 
}
<OneOrMore_Consent.provision.actor> CLOSED {
    rdf:first @<Consent.provision.actor>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Consent.provision.actor> 
}
<OneOrMore_Consent.provision.data> CLOSED {
    rdf:first @<Consent.provision.data>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Consent.provision.data> 
}
<OneOrMore_InsuranceProduct.coverage.benefit.limit> CLOSED {
    rdf:first @<InsuranceProduct.coverage.benefit.limit>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_InsuranceProduct.coverage.benefit.limit> 
}
<OneOrMore_RelativeTime> CLOSED {
    rdf:first @<RelativeTime>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_RelativeTime> 
}
<OneOrMore_ClaimResponse.item.detail> CLOSED {
    rdf:first @<ClaimResponse.item.detail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.item.detail> 
}
<OneOrMore_ExplanationOfBenefit.item.detail.subDetail> CLOSED {
    rdf:first @<ExplanationOfBenefit.item.detail.subDetail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.item.detail.subDetail> 
}
<OneOrMore_StructureMap.group.rule.source> CLOSED {
    rdf:first @<StructureMap.group.rule.source>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureMap.group.rule.source> 
}
<OneOrMore_StructureMap.group.rule.target> CLOSED {
    rdf:first @<StructureMap.group.rule.target>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureMap.group.rule.target> 
}
<OneOrMore_StructureMap.group.rule> CLOSED {
    rdf:first @<StructureMap.group.rule>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureMap.group.rule> 
}
<OneOrMore_StructureMap.group.rule.dependent> CLOSED {
    rdf:first @<StructureMap.group.rule.dependent>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureMap.group.rule.dependent> 
}
<OneOrMore_Evidence.statistic.modelCharacteristic.variable> CLOSED {
    rdf:first @<Evidence.statistic.modelCharacteristic.variable>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Evidence.statistic.modelCharacteristic.variable> 
}
<OneOrMore_QuestionnaireResponse.item.answer> CLOSED {
    rdf:first @<QuestionnaireResponse.item.answer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_QuestionnaireResponse.item.answer> 
}
<OneOrMore_Contract.term.offer.party> CLOSED {
    rdf:first @<Contract.term.offer.party>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Contract.term.offer.party> 
}
<OneOrMore_ClaimResponse.item.detail.subDetail> CLOSED {
    rdf:first @<ClaimResponse.item.detail.subDetail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.item.detail.subDetail> 
}
<OneOrMore_ServiceRequest.orderDetail.parameter> CLOSED {
    rdf:first @<ServiceRequest.orderDetail.parameter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ServiceRequest.orderDetail.parameter> 
}
<OneOrMore_Claim.item.bodySite> CLOSED {
    rdf:first @<Claim.item.bodySite>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.item.bodySite> 
}
<OneOrMore_Claim.item.detail> CLOSED {
    rdf:first @<Claim.item.detail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Claim.item.detail> 
}
<OneOrMore_MedicinalProductDefinition.name.part> CLOSED {
    rdf:first @<MedicinalProductDefinition.name.part>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MedicinalProductDefinition.name.part> 
}
<OneOrMore_MedicinalProductDefinition.name.usage> CLOSED {
    rdf:first @<MedicinalProductDefinition.name.usage>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MedicinalProductDefinition.name.usage> 
}
<OneOrMore_Ingredient.substance.strength> CLOSED {
    rdf:first @<Ingredient.substance.strength>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Ingredient.substance.strength> 
}
<OneOrMore_ConceptMap.group.element> CLOSED {
    rdf:first @<ConceptMap.group.element>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ConceptMap.group.element> 
}
<OneOrMore_ExplanationOfBenefit.addItem.detail.subDetail> CLOSED {
    rdf:first @<ExplanationOfBenefit.addItem.detail.subDetail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ExplanationOfBenefit.addItem.detail.subDetail> 
}
<OneOrMore_PlanDefinition.goal.target> CLOSED {
    rdf:first @<PlanDefinition.goal.target>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.goal.target> 
}
<OneOrMore_ImagingSelection.instance.imageRegion2D> CLOSED {
    rdf:first @<ImagingSelection.instance.imageRegion2D>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImagingSelection.instance.imageRegion2D> 
}
<OneOrMore_PlanDefinition.action.condition> CLOSED {
    rdf:first @<PlanDefinition.action.condition>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.action.condition> 
}
<OneOrMore_PlanDefinition.action.input> CLOSED {
    rdf:first @<PlanDefinition.action.input>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.action.input> 
}
<OneOrMore_PlanDefinition.action.output> CLOSED {
    rdf:first @<PlanDefinition.action.output>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.action.output> 
}
<OneOrMore_PlanDefinition.action.relatedAction> CLOSED {
    rdf:first @<PlanDefinition.action.relatedAction>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.action.relatedAction> 
}
<OneOrMore_PlanDefinition.action.participant> CLOSED {
    rdf:first @<PlanDefinition.action.participant>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.action.participant> 
}
<OneOrMore_PlanDefinition.action.dynamicValue> CLOSED {
    rdf:first @<PlanDefinition.action.dynamicValue>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.action.dynamicValue> 
}
<OneOrMore_CoverageEligibilityRequest.item.diagnosis> CLOSED {
    rdf:first @<CoverageEligibilityRequest.item.diagnosis>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_CoverageEligibilityRequest.item.diagnosis> 
}
<OneOrMore_SubscriptionTopic.trigger.canFilterBy> CLOSED {
    rdf:first @<SubscriptionTopic.trigger.canFilterBy>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubscriptionTopic.trigger.canFilterBy> 
}
<OneOrMore_SubscriptionTopic.trigger.notificationShape> CLOSED {
    rdf:first @<SubscriptionTopic.trigger.notificationShape>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubscriptionTopic.trigger.notificationShape> 
}
<OneOrMore_MeasureReport.group.population> CLOSED {
    rdf:first @<MeasureReport.group.population>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MeasureReport.group.population> 
}
<OneOrMore_MeasureReport.group.stratifier> CLOSED {
    rdf:first @<MeasureReport.group.stratifier>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_MeasureReport.group.stratifier> 
}
<OneOrMore_Measure.group.stratifier.component> CLOSED {
    rdf:first @<Measure.group.stratifier.component>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Measure.group.stratifier.component> 
}
<OneOrMore_PlanDefinition.actor.option> CLOSED {
    rdf:first @<PlanDefinition.actor.option>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PlanDefinition.actor.option> 
}
<OneOrMore_Reference_Device_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<Device> OR 
			@<Organization> OR 
			@<Patient> OR 
			@<Practitioner> OR 
			@<PractitionerRole> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Device_OR_Organization_OR_Patient_OR_Practitioner_OR_PractitionerRole> 
}
<OneOrMore_StructureMap.group.input> CLOSED {
    rdf:first @<StructureMap.group.input>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_StructureMap.group.input> 
}
<OneOrMore_Reference_DiagnosticReport_OR_Observation> CLOSED {
    rdf:first @<Reference> AND {fhir:l 
			@<DiagnosticReport> OR 
			@<Observation> } ;
    rdf:rest [rdf:nil] OR @<OneOrMore_Reference_DiagnosticReport_OR_Observation> 
}
<OneOrMore_ConceptMap.group.element.target.property> CLOSED {
    rdf:first @<ConceptMap.group.element.target.property>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ConceptMap.group.element.target.property> 
}
<OneOrMore_ConceptMap.group.element.target.dependsOn> CLOSED {
    rdf:first @<ConceptMap.group.element.target.dependsOn>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ConceptMap.group.element.target.dependsOn> 
}
<OneOrMore_ImagingStudy.series.performer> CLOSED {
    rdf:first @<ImagingStudy.series.performer>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImagingStudy.series.performer> 
}
<OneOrMore_ImagingStudy.series.instance> CLOSED {
    rdf:first @<ImagingStudy.series.instance>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ImagingStudy.series.instance> 
}
<OneOrMore_TerminologyCapabilities.expansion.parameter> CLOSED {
    rdf:first @<TerminologyCapabilities.expansion.parameter>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_TerminologyCapabilities.expansion.parameter> 
}
<OneOrMore_NutritionOrder.enteralFormula.administration> CLOSED {
    rdf:first @<NutritionOrder.enteralFormula.administration>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionOrder.enteralFormula.administration> 
}
<OneOrMore_ValueSet.compose.include> CLOSED {
    rdf:first @<ValueSet.compose.include>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ValueSet.compose.include> 
}
<OneOrMore_NutritionIntake.nutritionItem.consumedItem.totalIntake> CLOSED {
    rdf:first @<NutritionIntake.nutritionItem.consumedItem.totalIntake>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_NutritionIntake.nutritionItem.consumedItem.totalIntake> 
}
<OneOrMore_ClaimResponse.addItem.detail.subDetail> CLOSED {
    rdf:first @<ClaimResponse.addItem.detail.subDetail>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ClaimResponse.addItem.detail.subDetail> 
}
<OneOrMore_ValueSet.expansion.contains.property.subProperty> CLOSED {
    rdf:first @<ValueSet.expansion.contains.property.subProperty>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_ValueSet.expansion.contains.property.subProperty> 
}
<OneOrMore_PackagedProductDefinition.packaging.containedItem> CLOSED {
    rdf:first @<PackagedProductDefinition.packaging.containedItem>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PackagedProductDefinition.packaging.containedItem> 
}
<OneOrMore_PackagedProductDefinition.packaging> CLOSED {
    rdf:first @<PackagedProductDefinition.packaging>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_PackagedProductDefinition.packaging> 
}
<OneOrMore_SubstanceDefinition.name.official> CLOSED {
    rdf:first @<SubstanceDefinition.name.official>  ;
    rdf:rest [rdf:nil] OR @<OneOrMore_SubstanceDefinition.name.official> 
}

<Resource>  @<Appointment> OR
	@<Meta> OR
	@<Canonical> OR
	@<RequestOrchestration> OR
	@<DataRequirement> OR
	@<String> OR
	@<MessageDefinition> OR
	@<Endpoint> OR
	@<RatioRange> OR
	@<Decimal> OR
	@<Consent> OR
	@<ArtifactAssessment> OR
	@<Measure> OR
	@<SampledData> OR
	@<PrimitiveType> OR
	@<ActorDefinition> OR
	@<DocumentReference> OR
	@<Parameters> OR
	@<Instant> OR
	@<MeasureReport> OR
	@<PractitionerRole> OR
	@<Code> OR
	@<PackagedProductDefinition> OR
	@<ProductShelfLife> OR
	@<ServiceRequest> OR
	@<BodyStructure> OR
	@<Slot> OR
	@<SubscriptionTopic> OR
	@<Group> OR
	@<PaymentNotice> OR
	@<CareTeam> OR
	@<ImplementationGuide> OR
	@<ImagingStudy> OR
	@<ClinicalUseDefinition> OR
	@<RelativeTime> OR
	@<ContactPoint> OR
	@<FamilyMemberHistory> OR
	@<DosageSafety> OR
	@<ObservationDefinition> OR
	@<DataType> OR
	@<Substance> OR
	@<Communication> OR
	@<ContactDetail> OR
	@<BackboneElement> OR
	@<CodeableReference> OR
	@<MessageHeader> OR
	@<PositiveInt> OR
	@<ManufacturedItemDefinition> OR
	@<Provenance> OR
	@<Questionnaire> OR
	@<Attachment> OR
	@<Dosage> OR
	@<ExplanationOfBenefit> OR
	@<ResearchStudy> OR
	@<Integer64> OR
	@<DeviceAssociation> OR
	@<CarePlan> OR
	@<StructureDefinition> OR
	@<Identifier> OR
	@<OperationOutcome> OR
	@<Procedure> OR
	@<List> OR
	@<ConceptMap> OR
	@<ValueSet> OR
	@<VirtualServiceDetail> OR
	@<Immunization> OR
	@<BiologicallyDerivedProduct> OR
	@<VisionPrescription> OR
	@<EvidenceVariable> OR
	@<Duration> OR
	@<ImagingSelection> OR
	@<DeviceMetric> OR
	@<RelatedArtifact> OR
	@<CodeSystem> OR
	@<AdverseEvent> OR
	@<MedicinalProductDefinition> OR
	@<GuidanceResponse> OR
	@<Observation> OR
	@<MedicationAdministration> OR
	@<EnrollmentResponse> OR
	@<Binary> OR
	@<CodeableConcept> OR
	@<ClaimResponse> OR
	@<MedicationDispense> OR
	@<Element> OR
	@<DiagnosticReport> OR
	@<OrganizationAffiliation> OR
	@<Time> OR
	@<BackboneType> OR
	@<Money> OR
	@<NutritionOrder> OR
	@<TerminologyCapabilities> OR
	@<Evidence> OR
	@<Age> OR
	@<Condition> OR
	@<Composition> OR
	@<TriggerDefinition> OR
	@<Patient> OR
	@<Coverage> OR
	@<QuestionnaireResponse> OR
	@<Base> OR
	@<Extension> OR
	@<Integer> OR
	@<NamingSystem> OR
	@<ExampleScenario> OR
	@<Schedule> OR
	@<DeviceDefinition> OR
	@<PlanDefinition> OR
	@<Location> OR
	@<AdministrableProductDefinition> OR
	@<Base64Binary> OR
	@<Account> OR
	@<DomainResource> OR
	@<Invoice> OR
	@<Address> OR
	@<Count> OR
	@<EventDefinition> OR
	@<DateTime> OR
	@<Goal> OR
	@<EnrollmentRequest> OR
	@<Coding> OR
	@<CapabilityStatement> OR
	@<Medication> OR
	@<ElementDefinition> OR
	@<ResearchSubject> OR
	@<InsuranceProduct> OR
	@<Subscription> OR
	@<Boolean> OR
	@<Distance> OR
	@<MetadataResource> OR
	@<CoverageEligibilityResponse> OR
	@<RelatedPerson> OR
	@<Practitioner> OR
	@<NutritionProduct> OR
	@<UsageContext> OR
	@<UnsignedInt> OR
	@<Timing> OR
	@<Id> OR
	@<Contract> OR
	@<Person> OR
	@<RiskAssessment> OR
	@<SubstanceDefinition> OR
	@<Organization> OR
	@<Uri> OR
	@<DeviceAlert> OR
	@<Url> OR
	@<MarketingStatus> OR
	@<Encounter> OR
	@<Ratio> OR
	@<SearchParameter> OR
	@<ActivityDefinition> OR
	@<InsurancePlan> OR
	@<Reference> OR
	@<Annotation> OR
	@<Expression> OR
	@<Ingredient> OR
	@<DeviceRequest> OR
	@<Task> OR
	@<Requirements> OR
	@<Specimen> OR
	@<AllergyIntolerance> OR
	@<EpisodeOfCare> OR
	@<Narrative> OR
	@<OperationDefinition> OR
	@<Markdown> OR
	@<Availability> OR
	@<MedicationRequest> OR
	@<Device> OR
	@<Period> OR
	@<Oid> OR
	@<Range> OR
	@<Flag> OR
	@<AppointmentResponse> OR
	@<StructureMap> OR
	@<DosageCondition> OR
	@<RegulatedAuthorization> OR
	@<Library> OR
	@<MedicationStatement> OR
	@<DosageDetails> OR
	@<ExtendedContactDetail> OR
	@<CommunicationRequest> OR
	@<ParameterDefinition> OR
	@<Basic> OR
	@<HealthcareService> OR
	@<MonetaryComponent> OR
	@<HumanName> OR
	@<AuditEvent> OR
	@<PaymentReconciliation> OR
	@<SpecimenDefinition> OR
	@<DetectedIssue> OR
	@<Bundle> OR
	@<CompartmentDefinition> OR
	@<Quantity> OR
	@<Date> OR
	@<CoverageEligibilityRequest> OR
	@<Uuid> OR
	@<SubscriptionStatus> OR
	@<Signature> OR
	@<NutritionIntake> OR
	@<CanonicalResource> OR
	@<Claim>


<All> (NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Appointment] } OR @<Appointment>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Meta] } OR @<Meta>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Canonical] } OR @<Canonical>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:RequestOrchestration] } OR @<RequestOrchestration>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DataRequirement] } OR @<DataRequirement>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:String] } OR @<String>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MessageDefinition] } OR @<MessageDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Endpoint] } OR @<Endpoint>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:RatioRange] } OR @<RatioRange>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Decimal] } OR @<Decimal>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Consent] } OR @<Consent>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ArtifactAssessment] } OR @<ArtifactAssessment>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Measure] } OR @<Measure>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:SampledData] } OR @<SampledData>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:PrimitiveType] } OR @<PrimitiveType>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ActorDefinition] } OR @<ActorDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DocumentReference] } OR @<DocumentReference>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Parameters] } OR @<Parameters>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Instant] } OR @<Instant>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MeasureReport] } OR @<MeasureReport>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:PractitionerRole] } OR @<PractitionerRole>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Code] } OR @<Code>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:PackagedProductDefinition] } OR @<PackagedProductDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ProductShelfLife] } OR @<ProductShelfLife>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ServiceRequest] } OR @<ServiceRequest>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:BodyStructure] } OR @<BodyStructure>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Slot] } OR @<Slot>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:SubscriptionTopic] } OR @<SubscriptionTopic>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Group] } OR @<Group>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:PaymentNotice] } OR @<PaymentNotice>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CareTeam] } OR @<CareTeam>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ImplementationGuide] } OR @<ImplementationGuide>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ImagingStudy] } OR @<ImagingStudy>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ClinicalUseDefinition] } OR @<ClinicalUseDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:RelativeTime] } OR @<RelativeTime>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ContactPoint] } OR @<ContactPoint>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:FamilyMemberHistory] } OR @<FamilyMemberHistory>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DosageSafety] } OR @<DosageSafety>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ObservationDefinition] } OR @<ObservationDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DataType] } OR @<DataType>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Substance] } OR @<Substance>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Communication] } OR @<Communication>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ContactDetail] } OR @<ContactDetail>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:BackboneElement] } OR @<BackboneElement>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CodeableReference] } OR @<CodeableReference>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MessageHeader] } OR @<MessageHeader>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:PositiveInt] } OR @<PositiveInt>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ManufacturedItemDefinition] } OR @<ManufacturedItemDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Provenance] } OR @<Provenance>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Questionnaire] } OR @<Questionnaire>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Attachment] } OR @<Attachment>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Dosage] } OR @<Dosage>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ExplanationOfBenefit] } OR @<ExplanationOfBenefit>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ResearchStudy] } OR @<ResearchStudy>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Integer64] } OR @<Integer64>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DeviceAssociation] } OR @<DeviceAssociation>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CarePlan] } OR @<CarePlan>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:StructureDefinition] } OR @<StructureDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Identifier] } OR @<Identifier>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:OperationOutcome] } OR @<OperationOutcome>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Procedure] } OR @<Procedure>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:List] } OR @<List>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ConceptMap] } OR @<ConceptMap>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ValueSet] } OR @<ValueSet>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:VirtualServiceDetail] } OR @<VirtualServiceDetail>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Immunization] } OR @<Immunization>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:BiologicallyDerivedProduct] } OR @<BiologicallyDerivedProduct>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:VisionPrescription] } OR @<VisionPrescription>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:EvidenceVariable] } OR @<EvidenceVariable>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Duration] } OR @<Duration>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ImagingSelection] } OR @<ImagingSelection>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DeviceMetric] } OR @<DeviceMetric>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:RelatedArtifact] } OR @<RelatedArtifact>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CodeSystem] } OR @<CodeSystem>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:AdverseEvent] } OR @<AdverseEvent>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MedicinalProductDefinition] } OR @<MedicinalProductDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:GuidanceResponse] } OR @<GuidanceResponse>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Observation] } OR @<Observation>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MedicationAdministration] } OR @<MedicationAdministration>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:EnrollmentResponse] } OR @<EnrollmentResponse>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Binary] } OR @<Binary>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CodeableConcept] } OR @<CodeableConcept>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ClaimResponse] } OR @<ClaimResponse>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MedicationDispense] } OR @<MedicationDispense>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Element] } OR @<Element>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DiagnosticReport] } OR @<DiagnosticReport>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:OrganizationAffiliation] } OR @<OrganizationAffiliation>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Time] } OR @<Time>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:BackboneType] } OR @<BackboneType>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Money] } OR @<Money>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:NutritionOrder] } OR @<NutritionOrder>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:TerminologyCapabilities] } OR @<TerminologyCapabilities>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Evidence] } OR @<Evidence>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Age] } OR @<Age>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Condition] } OR @<Condition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Composition] } OR @<Composition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:TriggerDefinition] } OR @<TriggerDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Patient] } OR @<Patient>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Coverage] } OR @<Coverage>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:QuestionnaireResponse] } OR @<QuestionnaireResponse>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Base] } OR @<Base>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Extension] } OR @<Extension>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Integer] } OR @<Integer>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:NamingSystem] } OR @<NamingSystem>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ExampleScenario] } OR @<ExampleScenario>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Schedule] } OR @<Schedule>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DeviceDefinition] } OR @<DeviceDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:PlanDefinition] } OR @<PlanDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Location] } OR @<Location>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:AdministrableProductDefinition] } OR @<AdministrableProductDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Base64Binary] } OR @<Base64Binary>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Account] } OR @<Account>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DomainResource] } OR @<DomainResource>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Invoice] } OR @<Invoice>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Address] } OR @<Address>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Count] } OR @<Count>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:EventDefinition] } OR @<EventDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DateTime] } OR @<DateTime>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Goal] } OR @<Goal>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:EnrollmentRequest] } OR @<EnrollmentRequest>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Coding] } OR @<Coding>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CapabilityStatement] } OR @<CapabilityStatement>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Medication] } OR @<Medication>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ElementDefinition] } OR @<ElementDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ResearchSubject] } OR @<ResearchSubject>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:InsuranceProduct] } OR @<InsuranceProduct>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Subscription] } OR @<Subscription>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Boolean] } OR @<Boolean>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Distance] } OR @<Distance>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MetadataResource] } OR @<MetadataResource>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CoverageEligibilityResponse] } OR @<CoverageEligibilityResponse>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:RelatedPerson] } OR @<RelatedPerson>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Practitioner] } OR @<Practitioner>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:NutritionProduct] } OR @<NutritionProduct>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:UsageContext] } OR @<UsageContext>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:UnsignedInt] } OR @<UnsignedInt>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Timing] } OR @<Timing>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Id] } OR @<Id>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Contract] } OR @<Contract>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Person] } OR @<Person>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:RiskAssessment] } OR @<RiskAssessment>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:SubstanceDefinition] } OR @<SubstanceDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Organization] } OR @<Organization>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Uri] } OR @<Uri>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DeviceAlert] } OR @<DeviceAlert>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Url] } OR @<Url>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MarketingStatus] } OR @<MarketingStatus>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Encounter] } OR @<Encounter>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Ratio] } OR @<Ratio>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:SearchParameter] } OR @<SearchParameter>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ActivityDefinition] } OR @<ActivityDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:InsurancePlan] } OR @<InsurancePlan>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Reference] } OR @<Reference>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Annotation] } OR @<Annotation>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Expression] } OR @<Expression>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Ingredient] } OR @<Ingredient>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DeviceRequest] } OR @<DeviceRequest>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Task] } OR @<Task>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Requirements] } OR @<Requirements>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Specimen] } OR @<Specimen>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:AllergyIntolerance] } OR @<AllergyIntolerance>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:EpisodeOfCare] } OR @<EpisodeOfCare>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Narrative] } OR @<Narrative>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:OperationDefinition] } OR @<OperationDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Markdown] } OR @<Markdown>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Availability] } OR @<Availability>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MedicationRequest] } OR @<MedicationRequest>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Device] } OR @<Device>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Period] } OR @<Period>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Oid] } OR @<Oid>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Range] } OR @<Range>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Flag] } OR @<Flag>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:AppointmentResponse] } OR @<AppointmentResponse>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:StructureMap] } OR @<StructureMap>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DosageCondition] } OR @<DosageCondition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:RegulatedAuthorization] } OR @<RegulatedAuthorization>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Library] } OR @<Library>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MedicationStatement] } OR @<MedicationStatement>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DosageDetails] } OR @<DosageDetails>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ExtendedContactDetail] } OR @<ExtendedContactDetail>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CommunicationRequest] } OR @<CommunicationRequest>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:ParameterDefinition] } OR @<ParameterDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Basic] } OR @<Basic>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:HealthcareService] } OR @<HealthcareService>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:MonetaryComponent] } OR @<MonetaryComponent>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:HumanName] } OR @<HumanName>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:AuditEvent] } OR @<AuditEvent>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:PaymentReconciliation] } OR @<PaymentReconciliation>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:SpecimenDefinition] } OR @<SpecimenDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:DetectedIssue] } OR @<DetectedIssue>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Bundle] } OR @<Bundle>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CompartmentDefinition] } OR @<CompartmentDefinition>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Quantity] } OR @<Quantity>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Date] } OR @<Date>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CoverageEligibilityRequest] } OR @<CoverageEligibilityRequest>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Uuid] } OR @<Uuid>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:SubscriptionStatus] } OR @<SubscriptionStatus>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Signature] } OR @<Signature>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:NutritionIntake] } OR @<NutritionIntake>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:CanonicalResource] } OR @<CanonicalResource>) OR
	(NOT { fhir:nodeRole [fhir:treeRoot] ; a [fhir:Claim] } OR @<Claim>)

#---------------------- Value Sets ------------------------

# All published FHIR Versions.
fhirvs:FHIR-version ["0.01" "0.05" "0.06" "0.11" "0.0" "0.0.80" "0.0.81" "0.0.82" "0.4" "0.4.0" "0.5" "0.5.0" "1.0" "1.0.0" "1.0.1" "1.0.2" "1.1" "1.1.0" "1.4" "1.4.0" "1.6" "1.6.0" "1.8" "1.8.0" "3.0" "3.0.0" "3.0.1" "3.0.2" "3.3" "3.3.0" "3.5" "3.5.0" "4.0" "4.0.0" "4.0.1" "4.1" "4.1.0" "4.2" "4.2.0" "4.3" "4.3.0" "4.3.0-cibuild" "4.3.0-snapshot1" "4.4" "4.4.0" "4.5" "4.5.0" "4.6" "4.6.0" "5.0" "5.0.0" "5.0.0-cibuild" "5.0.0-snapshot1" "5.0.0-snapshot2" "5.0.0-ballot" "5.0.0-snapshot3" "5.0.0-draft-final" "6.0" "6.0.0" "6.0.0-ballot1" "6.0.0-ballot2" "6.0.0-ballot3" "6.0.0-ballot4"]

# Indicates whether the account is available to be used.
fhirvs:account-status ["active" "inactive" "entered-in-error" "on-hold" "unknown"]

# Defines applicability behavior of a group.
fhirvs:action-applicability-behavior ["all" "any"]

# Defines behavior for an action or a group for how many times that item may be repeated.
fhirvs:action-cardinality-behavior ["single" "multiple"]

# Defines the kinds of conditions that can appear on actions.
fhirvs:action-condition-kind ["applicability" "start" "stop"]

# Defines organization behavior of a group.
fhirvs:action-grouping-behavior ["visual-group" "logical-group" "sentence-group"]

# The type of participant for the action.
fhirvs:action-participant-type ["careteam" "device" "group" "healthcareservice" "location" "organization" "patient" "practitioner" "practitionerrole" "relatedperson"]

# Defines selection frequency behavior for an action or group.
fhirvs:action-precheck-behavior ["yes" "no"]

# Defines the types of relationships between actions.
fhirvs:action-relationship-type ["before" "before-start" "before-end" "concurrent" "concurrent-with-start" "concurrent-with-end" "after" "after-start" "after-end"]

# Defines expectations around whether an action or action group is required.
fhirvs:action-required-behavior ["must" "could" "must-unless-documented"]

# Defines selection behavior of a group.
fhirvs:action-selection-behavior ["any" "all" "all-or-none" "exactly-one" "at-most-one" "one-or-more"]

# The type of actor - system or human.
fhirvs:actordefinition-actor-type ["person" "system" "collective" "other"]

# Additional Binding Purpose
fhirvs:additional-binding-purpose ["maximum" "minimum" "required" "extensible" "candidate" "current" "current-extensible" "best-practice" "open" "preferred" "ui" "starter" "component"]

# The type of an address (physical / postal).
fhirvs:address-type ["postal" "physical" "both"]

# The use of an address.
fhirvs:address-use ["home" "work" "temp" "old" "billing"]

# The gender of a person used for administrative purposes.
fhirvs:administrative-gender ["male" "female" "other" "unknown"]

# Overall nature of the adverse event, e.g. real or potential.
fhirvs:adverse-event-actuality ["actual" "potential"]

# Codes identifying the lifecycle stage of an adverse event.
fhirvs:adverse-event-status ["in-progress" "completed" "entered-in-error" "unknown"]

# This value set includes all possible codes from BCP-47 (see http://tools.ietf.org/html/bcp47)
fhirvs:all-languages xsd:string #EXTERNAL

# Category of an identified substance associated with allergies or intolerances.
fhirvs:allergy-intolerance-category ["food" "medication" "environment" "biologic"]

# Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
fhirvs:allergy-intolerance-criticality ["low" "high" "unable-to-assess"]

# The Participation status for a participant in response to a request for an appointment.
fhirvs:appointmentresponse-status ["accepted" "declined" "tentative" "needs-action" "entered-in-error"]

# The free/busy status of an appointment.
fhirvs:appointmentstatus ["proposed" "pending" "booked" "arrived" "fulfilled" "cancelled" "noshow" "entered-in-error" "checked-in" "waitlist"]

# Possible values for the disposition of a comment or change request, typically used for comments and change requests, to indicate the disposition of the responsible party towards the changes suggested by the comment or change request.
fhirvs:artifactassessment-disposition ["unresolved" "not-persuasive" "persuasive" "persuasive-with-modification" "not-persuasive-with-modification"]

# Possible values for the workflow status of the comment or assessment, typically used to coordinate workflow around the process of accepting and rejecting changes and comments on the artifact.
fhirvs:artifactassessment-workflow-status ["submitted" "triaged" "waiting-for-input" "resolved-no-change" "resolved-change-required" "deferred" "duplicate" "applied" "published" "entered-in-error"]

# Indicator value set for type of action performed during the event that generated the event.
fhirvs:audit-event-action ["C" "R" "U" "D" "E"]

# The severity of the audit entry.
fhirvs:audit-event-severity ["emergency" "alert" "critical" "error" "warning" "notice" "informational" "debug"]

# Indication of the degree of conformance expectations associated with a binding.
fhirvs:binding-strength ["required" "extensible" "preferred" "example" "descriptive"]

# Indicates the purpose of a bundle - how it is intended to be used.
fhirvs:bundle-type ["document" "message" "transaction" "transaction-response" "batch" "batch-response" "history" "searchset" "collection" "subscription-notification"]

# How a capability statement is intended to be used.
fhirvs:capability-statement-kind ["instance" "capability" "requirements"]

# Codes indicating the degree of authority/intentionality associated with a care plan.
fhirvs:care-plan-intent ["proposal" "plan" "order" "option" "directive"]

# Indicates the status of the care team.
fhirvs:care-team-status ["proposed" "active" "suspended" "inactive" "entered-in-error"]

# This value set includes Claim Processing Outcome codes.
fhirvs:claim-outcome ["queued" "complete" "error" "partial"]

# The purpose of the Claim: predetermination, preauthorization, claim.
fhirvs:claim-use ["claim" "preauthorization" "predetermination"]

# Overall defining type of this clinical use definition.
fhirvs:clinical-use-definition-type ["indication" "contraindication" "interaction" "undesirable-effect" "warning"]

# The degree to which the server supports the code search parameter on ValueSet, if it is supported.
fhirvs:code-search-support ["in-compose" "in-expansion" "in-compose-or-expansion"]

# The extent of the content of the code system (the concepts and codes it defines) are represented in a code system resource.
fhirvs:codesystem-content-mode ["not-present" "example" "fragment" "complete" "supplement"]

# The meaning of the hierarchy of concepts in a code system.
fhirvs:codesystem-hierarchy-meaning ["grouped-by" "is-a" "part-of" "classified-with"]

# This value set includes color codes - either the color names as defined in [CSS4](https://www.w3.org/TR/css-color-4/), or any valid RGB code (```#RRGGBB``` in Hex).
fhirvs:color-codes xsd:string #EXTERNAL

# Additional Binding Purpose
fhirvs:comparison-operation ["eq" "ne" "in" "nin" "gt" "lt" "ge" "le" "sa" "eb" "ap"]

# Which type a compartment definition describes.
fhirvs:compartment-type ["Patient" "Encounter" "RelatedPerson" "Practitioner" "Device" "EpisodeOfCare"]

# The workflow/clinical status of the composition.
fhirvs:composition-status ["registered" "partial" "preliminary" "final" "amended" "corrected" "appended" "cancelled" "entered-in-error" "deprecated" "unknown"]

# The relationship between concepts.
fhirvs:concept-map-relationship ["related-to" "equivalent" "source-is-narrower-than-target" "source-is-broader-than-target" "not-related-to"]

# The type of a property value.
fhirvs:concept-property-type ["code" "Coding" "string" "integer" "boolean" "dateTime" "decimal"]

# The type of a ConceptMap mapping attribute value.
fhirvs:conceptmap-attribute-type ["code" "Coding" "string" "boolean" "Quantity"]

# The type of a ConceptMap mapping property value.
fhirvs:conceptmap-property-type ["Coding" "string" "integer" "boolean" "dateTime" "decimal" "code"]

# Defines which action to take if there is no match in the group.
fhirvs:conceptmap-unmapped-mode ["use-source-code" "fixed" "other-map"]

# A code that indicates how the server supports conditional delete.
fhirvs:conditional-delete-status ["not-supported" "single" "multiple"]

# A code that indicates how the server supports conditional read.
fhirvs:conditional-read-status ["not-supported" "modified-since" "not-match" "full-support"]

# Description Needed Here
fhirvs:conformance-expectation ["SHALL" "SHOULD" "MAY" "SHOULD-NOT" "SHALL-NOT"]

# How a resource reference is interpreted when testing consent restrictions.
fhirvs:consent-data-meaning ["instance" "related" "dependents" "authoredby"]

# How a rule statement is applied, such as adding additional consent or removing consent.
fhirvs:consent-provision-type ["deny" "permit"]

# Indicates the state of the consent.
fhirvs:consent-state-codes ["draft" "active" "inactive" "not-done" "entered-in-error" "unknown"]

# SHALL applications comply with this constraint?
fhirvs:constraint-severity ["error" "warning"]

# Telecommunications form for contact point.
fhirvs:contact-point-system ["phone" "fax" "email" "pager" "url" "sms" "other"]

# Use of contact point.
fhirvs:contact-point-use ["home" "work" "temp" "old" "mobile"]

# This value set contract specific codes for status.
fhirvs:contract-publicationstatus ["amended" "appended" "cancelled" "disputed" "entered-in-error" "executable" "executed" "negotiable" "offered" "policy" "rejected" "renewed" "revoked" "resolved" "terminated"]

# This value set contract specific codes for status.
fhirvs:contract-status ["amended" "appended" "cancelled" "disputed" "entered-in-error" "executable" "executed" "negotiable" "offered" "policy" "rejected" "renewed" "revoked" "resolved" "terminated"]

# The kind of coverage: insurance, selfpay or other.
fhirvs:coverage-kind ["insurance" "self-pay" "other"]

# Currency codes from ISO 4217 (see https://www.iso.org/iso-4217-currency-codes.html)
fhirvs:currencies ["AED" "AFN" "ALL" "AMD" "ANG" "AOA" "ARS" "AUD" "AWG" "AZN" "BAM" "BBD" "BDT" "BGN" "BHD" "BIF" "BMD" "BND" "BOB" "BOV" "BRL" "BSD" "BTN" "BWP" "BYN" "BZD" "CAD" "CDF" "CHE" "CHF" "CHW" "CLF" "CLP" "CNY" "COP" "COU" "CRC" "CUC" "CUP" "CVE" "CZK" "DJF" "DKK" "DOP" "DZD" "EGP" "ERN" "ETB" "EUR" "FJD" "FKP" "GBP" "GEL" "GGP" "GHS" "GIP" "GMD" "GNF" "GTQ" "GYD" "HKD" "HNL" "HRK" "HTG" "HUF" "IDR" "ILS" "IMP" "INR" "IQD" "IRR" "ISK" "JEP" "JMD" "JOD" "JPY" "KES" "KGS" "KHR" "KMF" "KPW" "KRW" "KWD" "KYD" "KZT" "LAK" "LBP" "LKR" "LRD" "LSL" "LYD" "MAD" "MDL" "MGA" "MKD" "MMK" "MNT" "MOP" "MRU" "MUR" "MVR" "MWK" "MXN" "MXV" "MYR" "MZN" "NAD" "NGN" "NIO" "NOK" "NPR" "NZD" "OMR" "PAB" "PEN" "PGK" "PHP" "PKR" "PLN" "PYG" "QAR" "RON" "RSD" "RUB" "RWF" "SAR" "SBD" "SCR" "SDG" "SEK" "SGD" "SHP" "SLL" "SOS" "SRD" "SSP" "STN" "SVC" "SYP" "SZL" "THB" "TJS" "TMT" "TND" "TOP" "TRY" "TTD" "TVD" "TWD" "TZS" "UAH" "UGX" "USD" "USN" "UYI" "UYU" "UZS" "VEF" "VND" "VUV" "WST" "XAF" "XAG" "XAU" "XBA" "XBB" "XBC" "XBD" "XCD" "XDR" "XOF" "XPD" "XPF" "XPT" "XSU" "XTS" "XUA" "XXX" "YER" "ZAR" "ZMW" "ZWL"]

# The days of the week.
fhirvs:days-of-week ["mon" "tue" "wed" "thu" "fri" "sat" "sun"]

# Indicates the status of a detected issue
fhirvs:detectedissue-status ["preliminary" "final" "entered-in-error" "unknown" "mitigated"]

# Device - Corrective action scope
fhirvs:device-correctiveactionscope ["model" "lot-numbers" "serial-numbers"]

# The status of the Device record.
fhirvs:device-status ["active" "inactive" "entered-in-error" "unknown"]

# DeviceAlert Status Codes
fhirvs:devicealert-status ["in-progress" "completed" "entered-in-error" "unknown"]

# DeviceAssociation Status Codes
fhirvs:deviceassociation-status ["active" "inactive" "entered-in-error" "unknown"]

# The status of the diagnostic report.
fhirvs:diagnostic-report-status ["registered" "partial" "preliminary" "modified" "final" "amended" "corrected" "appended" "cancelled" "entered-in-error" "unknown"]

# How an element value is interpreted when discrimination is evaluated.
fhirvs:discriminator-type ["value" "exists" "pattern" "type" "profile" "position"]

# Whether the application produces or consumes documents.
fhirvs:document-mode ["producer" "consumer"]

# The status of the document reference.
fhirvs:document-reference-status ["current" "superseded" "entered-in-error"]

# Additional Binding Purpose
fhirvs:dose-limit-scope ["dosage" "period" "administration" "lifetime"]

# The outcome of the processing.
fhirvs:eligibility-outcome ["queued" "complete" "error" "partial"]

# A code specifying the types of information being requested.
fhirvs:eligibilityrequest-purpose ["auth-requirements" "benefits" "discovery" "validation"]

# A code specifying the types of information being requested.
fhirvs:eligibilityresponse-purpose ["auth-requirements" "benefits" "discovery" "validation"]

# The status of the location.
fhirvs:encounter-location-status ["planned" "active" "reserved" "completed"]

# Current state of the encounter.
fhirvs:encounter-status ["planned" "in-progress" "on-hold" "discharged" "completed" "cancelled" "discontinued" "entered-in-error" "unknown"]

# The status of the endpoint.
fhirvs:endpoint-status ["active" "limited" "suspended" "error" "off" "entered-in-error"]

# The outcome of the processing.
fhirvs:enrollment-outcome ["queued" "complete" "error" "partial"]

# The status of the episode of care.
fhirvs:episode-of-care-status ["planned" "waitlist" "active" "onhold" "finished" "cancelled" "entered-in-error"]

# The mode of a message capability statement.
fhirvs:event-capability-mode ["sender" "receiver"]

# Codes identifying the lifecycle stage of an event.
fhirvs:event-status ["preparation" "in-progress" "not-done" "on-hold" "stopped" "completed" "entered-in-error" "unknown"]

# Real-world event relating to the schedule.
fhirvs:event-timing ["MORN" "MORN.early" "MORN.late" "NOON" "AFT" "AFT.early" "AFT.late" "EVE" "EVE.early" "EVE.late" "NIGHT" "PHS" "IMD" "HS" "WAKE" "C" "CM" "CD" "CV" "AC" "ACM" "ACD" "ACV" "PC" "PCM" "PCD" "PCV"]

# A code specifying the state of the resource instance.
fhirvs:explanationofbenefit-status ["active" "cancelled" "draft" "entered-in-error"]

# How an extension context is interpreted.
fhirvs:extension-context-type ["fhirpath" "element" "extension"]

# All FHIR types
fhirvs:fhir-types ["Base" "Element" "BackboneElement" "DataType" "Address" "Annotation" "Attachment" "Availability" "BackboneType" "Dosage" "DosageCondition" "DosageDetails" "DosageSafety" "ElementDefinition" "MarketingStatus" "ProductShelfLife" "RelativeTime" "Timing" "CodeableConcept" "CodeableReference" "Coding" "ContactDetail" "ContactPoint" "DataRequirement" "Expression" "ExtendedContactDetail" "Extension" "HumanName" "Identifier" "Meta" "MonetaryComponent" "Money" "Narrative" "ParameterDefinition" "Period" "PrimitiveType" "base64Binary" "boolean" "date" "dateTime" "decimal" "instant" "integer" "positiveInt" "unsignedInt" "integer64" "string" "code" "id" "markdown" "time" "uri" "canonical" "oid" "url" "uuid" "Quantity" "Age" "Count" "Distance" "Duration" "Range" "Ratio" "RatioRange" "Reference" "RelatedArtifact" "SampledData" "Signature" "TriggerDefinition" "UsageContext" "VirtualServiceDetail" "xhtml" "Resource" "Binary" "Bundle" "DomainResource" "Account" "ActivityDefinition" "ActorDefinition" "AdministrableProductDefinition" "AdverseEvent" "AllergyIntolerance" "Appointment" "AppointmentResponse" "ArtifactAssessment" "AuditEvent" "Basic" "BiologicallyDerivedProduct" "BodyStructure" "CanonicalResource" "CapabilityStatement" "CarePlan" "CareTeam" "Claim" "ClaimResponse" "ClinicalUseDefinition" "CodeSystem" "Communication" "CommunicationRequest" "CompartmentDefinition" "Composition" "ConceptMap" "Condition" "Consent" "Contract" "Coverage" "CoverageEligibilityRequest" "CoverageEligibilityResponse" "DetectedIssue" "Device" "DeviceAlert" "DeviceAssociation" "DeviceDefinition" "DeviceMetric" "DeviceRequest" "DiagnosticReport" "DocumentReference" "Encounter" "Endpoint" "EnrollmentRequest" "EnrollmentResponse" "EpisodeOfCare" "EventDefinition" "Evidence" "EvidenceVariable" "ExampleScenario" "ExplanationOfBenefit" "FamilyMemberHistory" "Flag" "Goal" "Group" "GuidanceResponse" "HealthcareService" "ImagingSelection" "ImagingStudy" "Immunization" "ImplementationGuide" "Ingredient" "InsurancePlan" "InsuranceProduct" "Invoice" "Library" "List" "Location" "ManufacturedItemDefinition" "Measure" "MeasureReport" "Medication" "MedicationAdministration" "MedicationDispense" "MedicationRequest" "MedicationStatement" "MedicinalProductDefinition" "MessageDefinition" "MessageHeader" "MetadataResource" "NamingSystem" "NutritionIntake" "NutritionOrder" "NutritionProduct" "Observation" "ObservationDefinition" "OperationDefinition" "OperationOutcome" "Organization" "OrganizationAffiliation" "PackagedProductDefinition" "Patient" "PaymentNotice" "PaymentReconciliation" "Person" "PlanDefinition" "Practitioner" "PractitionerRole" "Procedure" "Provenance" "Questionnaire" "QuestionnaireResponse" "RegulatedAuthorization" "RelatedPerson" "RequestOrchestration" "Requirements" "ResearchStudy" "ResearchSubject" "RiskAssessment" "Schedule" "SearchParameter" "ServiceRequest" "Slot" "Specimen" "SpecimenDefinition" "StructureDefinition" "StructureMap" "Subscription" "SubscriptionStatus" "SubscriptionTopic" "Substance" "SubstanceDefinition" "Task" "TerminologyCapabilities" "ValueSet" "VisionPrescription" "Parameters"]

# The kind of operation to perform as a part of a property based filter.
fhirvs:filter-operator ["=" "is-a" "descendent-of" "is-not-a" "regex" "in" "not-in" "generalizes" "child-of" "descendent-leaf" "exists"]

# Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
fhirvs:flag-status ["active" "inactive" "entered-in-error"]

# This value set includes Status codes.
fhirvs:fm-status ["active" "cancelled" "draft" "entered-in-error"]

# How a server supports global language packs
fhirvs:global-langpack-support ["not-supported" "explicit" "implicit"]

# Codes that identify whether the goal has been accepted or not.
fhirvs:goal-accept-status ["agree" "disagree" "pending"]

# Codes that reflect the current state of a goal and whether the goal is still being targeted.
fhirvs:goal-status ["proposed" "planned" "accepted" "active" "on-hold" "completed" "cancelled" "entered-in-error" "rejected"]

# Logical grouping of characteristics for the Group Resource.
fhirvs:group-characteristic-combination ["all-of" "any-of" "at-least" "at-most" "except-subset"]

# Basis for membership in a group
fhirvs:group-membership-basis ["definitional" "conceptual" "enumerated"]

# Types of resources that are part of group.
fhirvs:group-type ["person" "animal" "practitioner" "device" "careteam" "healthcareservice" "location" "organization" "relatedperson" "specimen" "medication" "medicinalproductdefinition" "substance" "substancedefinition" "biologicallyDerivedProduct" "nutritionProduct"]

# The status of a guidance response.
fhirvs:guidance-response-status ["success" "data-requested" "data-required" "in-progress" "failure" "entered-in-error"]

# A code that indicates how the page is generated.
fhirvs:guide-page-generation ["html" "markdown" "xml" "generated"]

# A code that identifies the status of the family history record.
fhirvs:history-status ["partial" "completed" "entered-in-error" "health-unknown"]

# HTTP verbs (in the HTTP command line). See [HTTP rfc](https://tools.ietf.org/html/rfc7231) for details.
fhirvs:http-verb ["GET" "HEAD" "POST" "PUT" "DELETE" "PATCH"]

# Link Relation Types defined at https://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1
fhirvs:iana-link-relations ["about" "acl" "alternate" "amphtml" "appendix" "apple-touch-icon" "apple-touch-startup-image" "archives" "author" "blocked-by" "bookmark" "canonical" "chapter" "cite-as" "collection" "contents" "convertedFrom" "copyright" "create-form" "current" "describedby" "describes" "disclosure" "dns-prefetch" "duplicate" "edit" "edit-form" "edit-media" "enclosure" "external" "first" "glossary" "help" "hosts" "hub" "icon" "index" "intervalAfter" "intervalBefore" "intervalContains" "intervalDisjoint" "intervalDuring" "intervalEquals" "intervalFinishedBy" "intervalFinishes" "intervalIn" "intervalMeets" "intervalMetBy" "intervalOverlappedBy" "intervalOverlaps" "intervalStartedBy" "intervalStarts" "item" "last" "latest-version" "license" "linkset" "lrdd" "manifest" "mask-icon" "media-feed" "memento" "micropub" "modulepreload" "monitor" "monitor-group" "next" "next-archive" "nofollow" "noopener" "noreferrer" "opener" "openid2.local_id" "openid2.provider" "original" "P3Pv1" "payment" "pingback" "preconnect" "predecessor-version" "prefetch" "preload" "prerender" "prev" "preview" "previous" "prev-archive" "privacy-policy" "profile" "publication" "related" "restconf" "replies" "ruleinput" "search" "section" "self" "service" "service-desc" "service-doc" "service-meta" "sponsored" "start" "status" "stylesheet" "subsection" "successor-version" "sunset" "tag" "terms-of-service" "timegate" "timemap" "type" "ugc" "up" "version-history" "via" "webmention" "working-copy" "working-copy-of"]

# Identifies the purpose for this identifier, if known .
fhirvs:identifier-use ["usual" "official" "temp" "secondary" "old"]

# The level of confidence that this link represents the same actual person, based on NIST Authentication Levels.
fhirvs:identity-assuranceLevel ["level1" "level2" "level3" "level4"]

# The type of 2D coordinates describing a 2D image region.
fhirvs:imagingselection-2dgraphictype ["point" "polyline" "multipoint" "circle" "ellipse"]

# The type of coordinates describing a 3D image region.
fhirvs:imagingselection-3dgraphictype ["point" "multipoint" "polyline" "polygon" "ellipse" "ellipsoid"]

# The status of the ImagingSelection.
fhirvs:imagingselection-status ["available" "entered-in-error" "inactive" "unknown"]

# The status of the ImagingStudy.
fhirvs:imagingstudy-status ["registered" "available" "cancelled" "entered-in-error" "unknown" "inactive"]

# The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the current status of the administered dose of vaccine.
fhirvs:immunization-status ["completed" "entered-in-error" "not-done"]

# The way in which this manufacturer is associated with the ingredient. For example whether it is a possible one (others allowed), or an exclusive authorized one for this ingredient. Note that this is not the manufacturing process role.
fhirvs:ingredient-manufacturer-role ["allowed" "possible" "actual"]

# FHIR RESTful interaction codes used for SubscriptionTopic trigger.
fhirvs:interaction-trigger ["create" "update" "delete"]

# Codes identifying the lifecycle stage of an Invoice.
fhirvs:invoice-status ["draft" "issued" "balanced" "cancelled" "entered-in-error"]

# How the issue affects the success of the action.
fhirvs:issue-severity ["fatal" "error" "warning" "information" "success"]

# A code that describes the type of issue.
fhirvs:issue-type ["invalid" "structure" "required" "value" "invariant" "security" "login" "unknown" "expired" "forbidden" "suppressed" "processing" "not-supported" "duplicate" "multiple-matches" "not-found" "deleted" "too-long" "code-invalid" "extension" "too-costly" "business-rule" "conflict" "limited-filter" "transient" "lock-error" "no-store" "exception" "timeout" "incomplete" "throttled" "informational" "success"]

# Item types allowed to appear on Questionnaire.type (excludes the abstract 'questionnaire' code.
fhirvs:item-type-useable ["group" "display" "boolean" "decimal" "integer" "date" "dateTime" "time" "string" "text" "url" "coding" "attachment" "reference" "quantity"]

# The type of link between this Patient resource and another Patient/RelatedPerson resource.
fhirvs:link-type ["replaced-by" "replaces" "refer" "seealso"]

# The processing mode that applies to this list.
fhirvs:list-mode ["working" "snapshot" "changes"]

# The current state of the list.
fhirvs:list-status ["current" "retired" "entered-in-error"]

# Indicates whether a resource instance represents a specific location or a class of locations.
fhirvs:location-mode ["instance" "kind"]

# Indicates whether the location is still in use.
fhirvs:location-status ["active" "suspended" "inactive"]

# If this is the default rule set to apply for the source type, or this combination of types.
fhirvs:map-group-type-mode ["types" "type-and-types"]

# Mode for this instance of data.
fhirvs:map-input-mode ["source" "target"]

# How the referenced structure is used in this mapping.
fhirvs:map-model-mode ["source" "queried" "target" "produced"]

# If field is a list, how to manage the source.
fhirvs:map-source-list-mode ["first" "not_first" "last" "not_last" "only_one"]

# If field is a list, how to manage the production.
fhirvs:map-target-list-mode ["first" "share" "last" "single"]

# How data is copied/created.
fhirvs:map-transform ["create" "copy" "truncate" "escape" "cast" "append" "translate" "reference" "dateOp" "uuid" "pointer" "evaluate" "cc" "c" "qty" "id" "cp"]

# The status of the measure report.
fhirvs:measure-report-status ["complete" "pending" "error"]

# The type of the measure report.
fhirvs:measure-report-type ["individual" "subject-list" "summary" "data-exchange"]

# MedicationAdministration Status Codes
fhirvs:medication-admin-status ["in-progress" "not-done" "on-hold" "completed" "entered-in-error" "stopped" "unknown"]

# MedicationStatement Status Codes
fhirvs:medication-statement-status ["recorded" "entered-in-error" "draft"]

# Medication Status Codes
fhirvs:medication-status ["active" "inactive" "entered-in-error"]

# MedicationDispense Status Codes
fhirvs:medicationdispense-status ["preparation" "in-progress" "cancelled" "on-hold" "completed" "entered-in-error" "unfulfilled" "declined" "unknown"]

# MedicationRequest Intent Codes
fhirvs:medicationrequest-intent ["proposal" "plan" "order" "original-order" "reflex-order" "filler-order" "instance-order" "option"]

# MedicationRequest Status Codes
fhirvs:medicationrequest-status ["active" "on-hold" "ended" "stopped" "completed" "cancelled" "entered-in-error" "draft" "unknown"]

# The impact of the content of a message.
fhirvs:message-significance-category ["consequence" "currency" "notification"]

# HL7-defined table of codes which identify conditions under which acknowledgments are required to be returned in response to a message.
fhirvs:messageheader-response-request ["always" "on-error" "never" "on-success"]

# Describes the state of a metric calibration.
fhirvs:metric-calibration-state ["not-calibrated" "calibration-required" "calibrated" "unspecified"]

# Describes the operational status of the DeviceMetric.
fhirvs:metric-operational-status ["on" "off" "standby" "unknown"]

# Describes the status of the DeviceMetric record.
fhirvs:metric-status ["active" "inactive" "entered-in-error" "unknown"]

# This value set includes all possible codes from BCP-13 (see http://tools.ietf.org/html/bcp13)
fhirvs:mimetypes xsd:string #EXTERNAL

# The use of a human name.
fhirvs:name-use ["usual" "official" "temp" "nickname" "anonymous" "old" "maiden"]

# Identifies the style of unique identifier used to identify a namespace.
fhirvs:namingsystem-identifier-type ["oid" "uuid" "uri" "iri-stem" "v2csmnemonic" "other"]

# Identifies the purpose of the naming system.
fhirvs:namingsystem-type ["codesystem" "identifier" "root"]

# The status of a resource narrative.
fhirvs:narrative-status ["generated" "extensions" "additional" "empty"]

# The presentation types of notes.
fhirvs:note-type ["display" "print" "printoper"]

# Codes identifying the lifecycle stage of a product.
fhirvs:nutritionproduct-status ["active" "inactive" "entered-in-error"]

# Codes identifying the category of observation range.
fhirvs:observation-range-category ["reference" "critical" "absolute"]

# Codes providing the status of an observation.
fhirvs:observation-status ["registered" "specimen-in-process" "preliminary" "final" "amended" "corrected" "appended" "cancelled" "entered-in-error" "unknown" "cannot-be-obtained"]

# Codes providing the type of triggeredBy observation.
fhirvs:observation-triggeredbytype ["reflex" "repeat" "re-run"]

# Whether an operation is a normal operation or a query.
fhirvs:operation-kind ["operation" "query"]

# Indicates that a parameter applies when the operation is being invoked at the specified level
fhirvs:operation-parameter-scope ["instance" "type" "system"]

# Whether an operation parameter is an input or an output parameter.
fhirvs:operation-parameter-use ["in" "out"]

# The Participation status of an appointment.
fhirvs:participationstatus ["accepted" "declined" "tentative" "needs-action"]

# This value set includes the possible codes from [BCP-13](http://tools.ietf.org/html/bcp13) that are valid for Patch formats
fhirvs:patchmimetypes ["application/fhir+xml" "application/fhir+json" "application/fhir+turtle" "application/json-patch+json" "application/xml-patch+xml"]

# The outcome of the processing.
fhirvs:payment-outcome ["queued" "complete" "error" "partial"]

# Permitted data type for observation value.
fhirvs:permitted-data-type ["Quantity" "CodeableConcept" "string" "boolean" "integer" "Range" "Ratio" "SampledData" "time" "dateTime" "Period"]

# Codes indicating the kind of the price component.
fhirvs:price-component-type ["base" "surcharge" "discount" "tax" "informational"]

# How a property is represented when serialized.
fhirvs:property-representation ["xmlAttr" "xmlText" "typeAttr" "cdaText" "xhtml"]

# How an entity was used in an activity.
fhirvs:provenance-entity-role ["revision" "quotation" "source" "instantiates" "removal"]

# The lifecycle status of an artifact.
fhirvs:publication-status ["draft" "active" "retired" "unknown"]

# How the Quantity should be understood and represented.
fhirvs:quantity-comparator ["<" "<=" ">=" ">" "ad"]

# Codes that describe the types of constraints possible on a question item that has a list of permitted answers
fhirvs:questionnaire-answer-constraint ["optionsOnly" "optionsOrType" "optionsOrString"]

# Lifecycle status of the questionnaire response.
fhirvs:questionnaire-answers-status ["in-progress" "completed" "amended" "entered-in-error" "stopped"]

# Codes that guide the display of disabled questionnaire items
fhirvs:questionnaire-disabled-display ["hidden" "protected"]

# Controls how multiple enableWhen values are interpreted -  whether all or any must be true.
fhirvs:questionnaire-enable-behavior ["all" "any"]

# The criteria by which a question is enabled.
fhirvs:questionnaire-enable-operator ["exists" "=" "!=" ">" "<" ">=" "<="]

# Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
fhirvs:reaction-event-severity ["mild" "moderate" "severe"]

# A set of flags that defines how references are supported.
fhirvs:reference-handling-policy ["literal" "logical" "resolves" "enforced" "local"]

# Whether a reference needs to be version specific or version independent, or whether either can be used.
fhirvs:reference-version-rules ["either" "independent" "specific"]

# The type of relationship to the related artifact.
fhirvs:related-artifact-type ["documentation" "justification" "citation" "predecessor" "successor" "derived-from" "depends-on" "composed-of" "part-of"]

# Codes indicating the degree of authority/intentionality associated with a request.
fhirvs:request-intent ["proposal" "solicit-offer" "offer-response" "plan" "directive" "order" "original-order" "reflex-order" "filler-order" "instance-order" "option"]

# Identifies the level of importance to be assigned to actioning the request.
fhirvs:request-priority ["routine" "urgent" "asap" "stat"]

# All Resource Types that represent request resources
fhirvs:request-resource-types ["Appointment" "CarePlan" "Claim" "CommunicationRequest" "CoverageEligibilityRequest" "DeviceRequest" "EnrollmentRequest" "MedicationRequest" "NutritionOrder" "RequestOrchestration" "ServiceRequest" "Task" "VisionPrescription"]

# Codes identifying the lifecycle stage of a request.
fhirvs:request-status ["draft" "active" "on-hold" "entered-in-error" "ended" "completed" "revoked" "unknown"]

# How resource references can be aggregated.
fhirvs:resource-aggregation-mode ["contained" "referenced" "bundled"]

# How slices are interpreted when evaluating an instance.
fhirvs:resource-slicing-rules ["closed" "open" "openAtEnd"]

# Concrete FHIR Resource Types
fhirvs:resource-types ["Account" "ActivityDefinition" "ActorDefinition" "AdministrableProductDefinition" "AdverseEvent" "AllergyIntolerance" "Appointment" "AppointmentResponse" "ArtifactAssessment" "AuditEvent" "Basic" "Binary" "BiologicallyDerivedProduct" "BodyStructure" "Bundle" "CapabilityStatement" "CarePlan" "CareTeam" "Claim" "ClaimResponse" "ClinicalUseDefinition" "CodeSystem" "Communication" "CommunicationRequest" "CompartmentDefinition" "Composition" "ConceptMap" "Condition" "Consent" "Contract" "Coverage" "CoverageEligibilityRequest" "CoverageEligibilityResponse" "DetectedIssue" "Device" "DeviceAlert" "DeviceAssociation" "DeviceDefinition" "DeviceMetric" "DeviceRequest" "DiagnosticReport" "DocumentReference" "Encounter" "Endpoint" "EnrollmentRequest" "EnrollmentResponse" "EpisodeOfCare" "EventDefinition" "Evidence" "EvidenceVariable" "ExampleScenario" "ExplanationOfBenefit" "FamilyMemberHistory" "Flag" "Goal" "Group" "GuidanceResponse" "HealthcareService" "ImagingSelection" "ImagingStudy" "Immunization" "ImplementationGuide" "Ingredient" "InsurancePlan" "InsuranceProduct" "Invoice" "Library" "List" "Location" "ManufacturedItemDefinition" "Measure" "MeasureReport" "Medication" "MedicationAdministration" "MedicationDispense" "MedicationRequest" "MedicationStatement" "MedicinalProductDefinition" "MessageDefinition" "MessageHeader" "NamingSystem" "NutritionIntake" "NutritionOrder" "NutritionProduct" "Observation" "ObservationDefinition" "OperationDefinition" "OperationOutcome" "Organization" "OrganizationAffiliation" "PackagedProductDefinition" "Parameters" "Patient" "PaymentNotice" "PaymentReconciliation" "Person" "PlanDefinition" "Practitioner" "PractitionerRole" "Procedure" "Provenance" "Questionnaire" "QuestionnaireResponse" "RegulatedAuthorization" "RelatedPerson" "RequestOrchestration" "Requirements" "ResearchStudy" "ResearchSubject" "RiskAssessment" "Schedule" "SearchParameter" "ServiceRequest" "Slot" "Specimen" "SpecimenDefinition" "StructureDefinition" "StructureMap" "Subscription" "SubscriptionStatus" "SubscriptionTopic" "Substance" "SubstanceDefinition" "Task" "TerminologyCapabilities" "ValueSet" "VisionPrescription"]

# The kind of response to a message.
fhirvs:response-code ["ok" "transient-error" "fatal-error"]

# The mode of a RESTful capability statement.
fhirvs:restful-capability-mode ["client" "server"]

# What Search Comparator Codes are supported in search.
fhirvs:search-comparator ["eq" "ne" "gt" "lt" "ge" "le" "sa" "eb" "ap"]

# Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
fhirvs:search-entry-mode ["match" "include" "outcome"]

# A supported modifier for a search parameter.
fhirvs:search-modifier-all-codes ["missing" "exact" "contains" "not" "text" "in" "not-in" "below" "above" "type" "identifier" "of-type" "code-text" "text-advanced" "iterate" "Account" "ActivityDefinition" "ActorDefinition" "AdministrableProductDefinition" "AdverseEvent" "AllergyIntolerance" "Appointment" "AppointmentResponse" "ArtifactAssessment" "AuditEvent" "Basic" "Binary" "BiologicallyDerivedProduct" "BodyStructure" "Bundle" "CapabilityStatement" "CarePlan" "CareTeam" "Claim" "ClaimResponse" "ClinicalUseDefinition" "CodeSystem" "Communication" "CommunicationRequest" "CompartmentDefinition" "Composition" "ConceptMap" "Condition" "Consent" "Contract" "Coverage" "CoverageEligibilityRequest" "CoverageEligibilityResponse" "DetectedIssue" "Device" "DeviceAlert" "DeviceAssociation" "DeviceDefinition" "DeviceMetric" "DeviceRequest" "DiagnosticReport" "DocumentReference" "Encounter" "Endpoint" "EnrollmentRequest" "EnrollmentResponse" "EpisodeOfCare" "EventDefinition" "Evidence" "EvidenceVariable" "ExampleScenario" "ExplanationOfBenefit" "FamilyMemberHistory" "Flag" "Goal" "Group" "GuidanceResponse" "HealthcareService" "ImagingSelection" "ImagingStudy" "Immunization" "ImplementationGuide" "Ingredient" "InsurancePlan" "InsuranceProduct" "Invoice" "Library" "List" "Location" "ManufacturedItemDefinition" "Measure" "MeasureReport" "Medication" "MedicationAdministration" "MedicationDispense" "MedicationRequest" "MedicationStatement" "MedicinalProductDefinition" "MessageDefinition" "MessageHeader" "NamingSystem" "NutritionIntake" "NutritionOrder" "NutritionProduct" "Observation" "ObservationDefinition" "OperationDefinition" "OperationOutcome" "Organization" "OrganizationAffiliation" "PackagedProductDefinition" "Parameters" "Patient" "PaymentNotice" "PaymentReconciliation" "Person" "PlanDefinition" "Practitioner" "PractitionerRole" "Procedure" "Provenance" "Questionnaire" "QuestionnaireResponse" "RegulatedAuthorization" "RelatedPerson" "RequestOrchestration" "Requirements" "ResearchStudy" "ResearchSubject" "RiskAssessment" "Schedule" "SearchParameter" "ServiceRequest" "Slot" "Specimen" "SpecimenDefinition" "StructureDefinition" "StructureMap" "Subscription" "SubscriptionStatus" "SubscriptionTopic" "Substance" "SubstanceDefinition" "Task" "TerminologyCapabilities" "ValueSet" "VisionPrescription" "BodySite" "CatalogEntry" "Conformance" "DataElement" "DeviceComponent" "DeviceUseRequest" "DeviceUseStatement" "DiagnosticOrder" "DocumentManifest" "EffectEvidenceSynthesis" "EligibilityRequest" "EligibilityResponse" "ExpansionProfile" "ImagingManifest" "ImagingObjectSelection" "Media" "MedicationOrder" "MedicationUsage" "MedicinalProduct" "MedicinalProductAuthorization" "MedicinalProductContraindication" "MedicinalProductIndication" "MedicinalProductIngredient" "MedicinalProductInteraction" "MedicinalProductManufactured" "MedicinalProductPackaged" "MedicinalProductPharmaceutical" "MedicinalProductUndesirableEffect" "Order" "OrderResponse" "ProcedureRequest" "ProcessRequest" "ProcessResponse" "ReferralRequest" "RequestGroup" "ResearchDefinition" "ResearchElementDefinition" "RiskEvidenceSynthesis" "Sequence" "ServiceDefinition" "SubstanceSpecification" "TestScript"]

# A supported modifier for a search parameter.
fhirvs:search-modifier-code ["missing" "exact" "contains" "not" "text" "in" "not-in" "below" "above" "type" "identifier" "of-type" "code-text" "text-advanced" "iterate"]

# Data types allowed to be used for search parameters.
fhirvs:search-param-type ["number" "date" "string" "token" "reference" "composite" "quantity" "uri" "special" "resource"]

# How a search parameter relates to the set of elements returned by evaluating its expression query.
fhirvs:search-processingmode ["normal" "phonetic" "other"]

# The free/busy status of the slot.
fhirvs:slotstatus ["busy" "free" "busy-unavailable" "busy-tentative" "entered-in-error"]

# The possible sort directions, ascending or descending.
fhirvs:sort-direction ["ascending" "descending"]

# The license that applies to an Implementation Guide (using an SPDX license Identifiers, or 'not-open-source'). The binding is required but new SPDX license Identifiers are allowed to be used (https://spdx.org/licenses/).
fhirvs:spdx-license ["not-open-source" "0BSD" "AAL" "Abstyles" "Adobe-2006" "Adobe-Glyph" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AMPAS" "ANTLR-PD" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-1.0" "Artistic-2.0" "Bahyph" "Barr" "Beerware" "BitTorrent-1.0" "BitTorrent-1.1" "Borceux" "BSD-1-Clause" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "BSD-2-Clause-Patent" "BSD-2-Clause" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-LBNL" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause" "BSD-4-Clause-UC" "BSD-4-Clause" "BSD-Protection" "BSD-Source-Code" "BSL-1.0" "bzip2-1.0.5" "bzip2-1.0.6" "Caldera" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-3.0" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-4.0" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDLA-Permissive-1.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "ClArtistic" "CNRI-Jython" "CNRI-Python-GPL-Compatible" "CNRI-Python" "Condor-1.1" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "diffmark" "DOC" "Dotseqn" "DSDP" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Entessa" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "Frameworx-1.0" "FreeImage" "FSFAP" "FSFUL" "FSFULLR" "FTL" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "gSOAP-1.3b" "HaskellReport" "HPND" "IBM-pibs" "ICU" "IJG" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Intel-ACPI" "Intel" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "JasPer-2.0" "JSON" "LAL-1.2" "LAL-1.3" "Latex2e" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libtiff" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-OpenIB" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "MakeIndex" "MirOS" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT" "MITNFA" "Motosoto" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0-no-copyleft-exception" "MPL-2.0" "MS-PL" "MS-RL" "MTLL" "Multics" "Mup" "NASA-1.3" "Naumen" "NBPL-1.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NLOD-1.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "OFL-1.0" "OFL-1.1" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0.1" "OLDAP-2.0" "OLDAP-2.1" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OML" "OpenSSL" "OPL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Plexus" "PostgreSQL" "psfrag" "psutils" "Python-2.0" "Qhull" "QPL-1.0" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "Saxpath" "SCEA" "Sendmail" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SimPL-2.0" "SISSL-1.2" "SISSL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "SugarCRM-1.1.3" "SWL" "TCL" "TCP-wrappers" "TMate" "TORQUE-1.1" "TOSL" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "Unlicense" "UPL-1.0" "Vim" "VOSTROM" "VSL-1.0" "W3C-19980720" "W3C-20150513" "W3C" "Watcom-1.0" "Wsuipa" "WTFPL" "X11" "Xerox" "XFree86-1.1" "xinetd" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "zlib-acknowledgement" "Zlib" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"]

# Codes providing the combined status of a specimen.
fhirvs:specimen-combined ["grouped" "pooled"]

# Degree of preference of a type of conditioned specimen.
fhirvs:specimen-contained-preference ["preferred" "alternate"]

# Codes providing the status/availability of a specimen.
fhirvs:specimen-status ["available" "unavailable" "unsatisfactory" "entered-in-error"]

# Defines the type of structure that a definition is describing.
fhirvs:structure-definition-kind ["primitive-type" "complex-type" "resource" "logical"]

# Concepts for how a measure report consumer and receiver coordinate data exchange updates. The choices are snapshot or incremental updates
fhirvs:submit-data-update-type ["incremental" "snapshot"]

# The type of notification represented by the status message.
fhirvs:subscription-notification-type ["handshake" "heartbeat" "event-notification" "query-status" "query-event"]

# Codes to represent how much resource content to send in notification payloads.
fhirvs:subscription-payload-content ["empty" "id-only" "full-resource"]

# State values for FHIR Subscriptions.
fhirvs:subscription-status ["requested" "active" "error" "off" "entered-in-error"]

# Behavior a server can exhibit when a criteria state does not exist (e.g., state prior to a create or after a delete).
fhirvs:subscriptiontopic-cr-behavior ["test-passes" "test-fails"]

# A code to indicate if the substance is actively used.
fhirvs:substance-status ["active" "inactive" "entered-in-error"]

# This value set includes all possible codes from BCP-13 (see http://tools.ietf.org/html/bcp13), and xml, json, and ttl
fhirvs:supplemented-mimetypes xsd:string #EXTERNAL

# Indicates that an operation must always be handled as synchronous or asynchronous, or that the server must provide both, and clients can choose
fhirvs:synchronicity-control ["synchronous" "asynchronous" "either"]

# Operations supported by REST at the system level.
fhirvs:system-restful-interaction ["transaction" "batch" "search-system" "history-system"]

# Distinguishes whether the task is a proposal, plan or full order.
fhirvs:task-intent ["unknown" "proposal" "plan" "order" "original-order" "reflex-order" "filler-order" "instance-order" "option"]

# The current status of the task.
fhirvs:task-status ["draft" "requested" "received" "accepted" "rejected" "ready" "cancelled" "in-progress" "on-hold" "failed" "completed" "entered-in-error"]

# The type of trigger.
fhirvs:trigger-type ["named-event" "periodic" "data-changed" "data-added" "data-modified" "data-removed" "data-accessed" "data-access-ended" "subscription-topic"]

# How a type relates to its baseDefinition.
fhirvs:type-derivation-rule ["specialization" "constraint"]

# Operations supported by REST at the type or instance level.
fhirvs:type-restful-interaction ["read" "vread" "update" "update-conditional" "patch" "patch-conditional" "delete" "delete-conditional-single" "delete-conditional-multiple" "delete-history" "delete-history-version" "history-instance" "history-type" "create" "create-conditional" "search-type"]

# Unified Code for Units of Measure (UCUM). This value set includes all UCUM codes
fhirvs:ucum-units ["%" "%/100" "%[slope]" "/(12.h)" "/(2.h)" "/10*10" "/10*12" "/10*3" "/10*4" "/10*6" "/10*9" "/100" "/100.g" "/L" "/U" "/[HPF]" "/[IU]" "/[LPF]" "/[arb'U]" "/[iU]" "/a" "/cm[H2O]" "/d" "/dL" "/g" "/h" "/kg" "/m2" "/m3" "/mL" "/mg" "/min" "/min/10*3" "/mm" "/mm3" "/mmol" "/mo" "/s" "/uL" "/ug" "/wk" "1" "1/d" "1/min" "10*" "10*-3" "10*-6" "10*12/L" "10*3" "10*3.U" "10*3/L" "10*3/mL" "10*3/uL" "10*4/uL" "10*5" "10*6" "10*6.U" "10*6.[CFU]/L" "10*6.[IU]" "10*6.[iU]" "10*6.eq/mL" "10*6/(24.h)" "10*6/L" "10*6/kg" "10*6/mL" "10*6/mm3" "10*6/uL" "10*8" "10*9/L" "10*9/mL" "10*9/uL" "10.L/(min.m2)" "10.L/min" "10.uN.s/(cm.m2)" "10.uN.s/(cm5.m2)" "10.uN.s/cm" "10.uN.s/cm2" "10^" "24.h" "A" "A/m" "AU" "Ao" "B" "B[SPL]" "B[V]" "B[W]" "B[kW]" "B[mV]" "B[uV]" "Bd" "Bi" "Bq" "By" "C" "Cel" "Ci" "F" "G" "GBq" "Gal" "Gb" "Gy" "H" "Hz" "J" "J/L" "K" "K/W" "Ky" "L" "L.s2/s" "L/(24.h)" "L/(8.h)" "L/(min.m2)" "L/L" "L/d" "L/h" "L/kg" "L/min" "L/s" "L/s/s2" "Lmb" "MBq" "Ms" "Mx" "N" "N.cm" "N.s" "Np" "Oe" "Ohm" "Ohm.m" "P" "Pa" "R" "RAD" "REM" "S" "St" "Sv" "T" "U" "U/(1.h)" "U/(10.g)" "U/(12.h)" "U/(18.h)" "U/(2.h)" "U/(24.h)" "U/10" "U/10*10" "U/10*12" "U/10*6" "U/10*9" "U/L" "U/d" "U/dL" "U/g" "U/h" "U/kg" "U/kg/h" "U/mL" "U/min" "U/mmol" "U/mol" "U/s" "U/umol" "V" "W" "Wb" "[APL'U]" "[APL'U]/mL" "[AU]" "[Amb'a'1'U]" "[BAU]" "[Btu]" "[Btu_39]" "[Btu_59]" "[Btu_60]" "[Btu_IT]" "[Btu_m]" "[Btu_th]" "[CCID_50]" "[CFU]" "[CFU]/L" "[CFU]/mL" "[Cal]" "[Ch]" "[D'ag'U]" "[FFU]" "[GPL'U]" "[GPL'U]/mL" "[G]" "[HPF]" "[HP]" "[IU]" "[IU]/(2.h)" "[IU]/(24.h)" "[IU]/10*9" "[IU]/L" "[IU]/d" "[IU]/dL" "[IU]/g" "[IU]/h" "[IU]/kg" "[IU]/kg/d" "[IU]/mL" "[IU]/min" "[LPF]" "[Lf]" "[MET]" "[MPL'U]" "[MPL'U]/mL" "[PFU]" "[PNU]" "[PRU]" "[S]" "[TCID_50]" "[USP'U]" "[acr_br]" "[acr_us]" "[arb'U]" "[arb'U]/L" "[arb'U]/mL" "[bbl_us]" "[bdsk'U]" "[beth'U]" "[bf_i]" "[bu_br]" "[bu_us]" "[c]" "[car_Au]" "[car_m]" "[cft_i]" "[ch_br]" "[ch_us]" "[cicero]" "[cin_i]" "[cml_i]" "[cr_i]" "[crd_us]" "[cup_us]" "[cyd_i]" "[degF]" "[didot]" "[diop]" "[dpt_us]" "[dqt_us]" "[dr_ap]" "[dr_av]" "[drp]" "[drp]/[HPF]" "[drp]/h" "[drp]/mL" "[drp]/min" "[drp]/s" "[dye'U]" "[e]" "[eps_0]" "[fdr_br]" "[fdr_us]" "[foz_br]" "[foz_us]" "[ft_br]" "[ft_i]" "[ft_us]" "[fth_br]" "[fth_i]" "[fth_us]" "[fur_us]" "[gal_br]" "[gal_us]" "[gal_wi]" "[gil_br]" "[gil_us]" "[gr]" "[h]" "[hd_i]" "[hnsf'U]" "[hp_C]" "[hp_M]" "[hp_Q]" "[hp_X]" "[iU]" "[iU]/L" "[iU]/dL" "[iU]/g" "[iU]/kg" "[iU]/mL" "[in_br]" "[in_i'H2O]" "[in_i'Hg]" "[in_i]" "[in_us]" "[k]" "[ka'U]" "[kn_br]" "[kn_i]" "[knk'U]" "[kp_C]" "[lb_ap]" "[lb_av]" "[lb_tr]" "[lbf_av]" "[lcwt_av]" "[ligne]" "[lk_br]" "[lk_us]" "[lne]" "[lton_av]" "[ly]" "[m_e]" "[m_p]" "[mclg'U]" "[mesh_i]" "[mi_br]" "[mi_i]" "[mi_us]" "[mil_i]" "[mil_us]" "[min_br]" "[min_us]" "[mu_0]" "[nmi_br]" "[nmi_i]" "[oz_ap]" "[oz_av]" "[oz_tr]" "[p'diop]" "[pH]" "[pc_br]" "[pca]" "[pca_pr]" "[pi]" "[pi].rad/min" "[pied]" "[pk_br]" "[pk_us]" "[pnt]" "[pnt_pr]" "[pouce]" "[ppb]" "[ppm]" "[ppth]" "[pptr]" "[psi]" "[pt_br]" "[pt_us]" "[pwt_tr]" "[qt_br]" "[qt_us]" "[rch_us]" "[rd_br]" "[rd_us]" "[rlk_us]" "[sc_ap]" "[sct]" "[scwt_av]" "[sft_i]" "[sin_i]" "[smgy'U]" "[smi_us]" "[smoot]" "[srd_us]" "[ston_av]" "[stone_av]" "[syd_i]" "[tb'U]" "[tbs_us]" "[todd'U]" "[tsp_us]" "[twp]" "[yd_br]" "[yd_i]" "[yd_us]" "a" "a_g" "a_j" "a_t" "ag" "ar" "atm" "att" "b" "bar" "bit" "bit_s" "cL" "cP" "cSt" "cal" "cal_IT" "cal_[15]" "cal_[20]" "cal_m" "cal_th" "cd" "cg" "circ" "cm" "cm2" "cm2/s" "cm3" "cm[H2O]" "cm[H2O]/(s.m)" "cm[H2O]/L/s" "cm[H2O]/s/m" "cm[Hg]" "d" "dB" "dL" "daL/min" "daL/min/m2" "deg" "deg/s" "dg" "dm" "dm2/s2" "dyn" "dyn.s/(cm.m2)" "dyn.s/cm" "eV" "eq" "eq/L" "eq/mL" "eq/mmol" "eq/umol" "erg" "fL" "fL/nL" "fg" "fm" "fmol" "fmol/L" "fmol/g" "fmol/mL" "fmol/mg" "g" "g%" "g.m" "g/(100.g)" "g/(12.h)" "g/(24.h)" "g/(3.d)" "g/(4.h)" "g/(48.h)" "g/(5.h)" "g/(6.h)" "g/(72.h)" "g/(8.h)" "g/(8.kg.h)" "g/(kg.h)" "g/(kg.min)" "g/L" "g/cm3" "g/d" "g/dL" "g/g" "g/h" "g/h/m2" "g/kg" "g/kg/(8.h)" "g/kg/d" "g/kg/h" "g/kg/min" "g/m2" "g/mL" "g/mg" "g/min" "g/mmol" "g/mol" "gf" "gon" "h" "hL" "kBq" "kL" "kPa" "kU" "kU/L" "kU/g" "kU/h" "kU/mL" "k[IU]/L" "k[IU]/mL" "k[iU]/mL" "kat" "kat/L" "kat/kg" "kcal" "kcal/(8.h)" "kcal/[oz_av]" "kcal/d" "kcal/h" "kcal/kg/(24.h)" "kg" "kg.m/s" "kg/(s.m2)" "kg/L" "kg/h" "kg/m2" "kg/m3" "kg/min" "kg/mol" "kg/s" "km" "ks" "lm" "lm.m2" "lm/m2" "lx" "m" "m/s" "m/s2" "m2" "m2/s" "m3/s" "mA" "mCi" "mL" "mL/(10.h)" "mL/(12.h)" "mL/(2.h)" "mL/(24.h)" "mL/(4.h)" "mL/(5.h)" "mL/(6.h)" "mL/(72.h)" "mL/(8.h)" "mL/(kg.min)" "mL/L" "mL/[sin_i]" "mL/cm[H2O]" "mL/d" "mL/dL" "mL/h" "mL/kg" "mL/kg/(8.h)" "mL/kg/d" "mL/kg/h" "mL/kg/min" "mL/m2" "mL/mbar" "mL/min" "mL/min/(173.10*-2.m2)" "mL/min/1.73.m2" "mL/min/m2" "mL/mm" "mL/s" "mPa" "mPa.s" "mU" "mU/L" "mU/g" "mU/mL" "mU/mL/min" "mU/mg" "mU/min" "mU/mmol" "mV" "m[H2O]" "m[Hg]" "m[IU]/L" "m[IU]/mL" "m[iU]" "mbar" "mbar.s/L" "mbar/L/s" "meq" "meq/(12.h)" "meq/(2.h)" "meq/(24.h)" "meq/(8.h)" "meq/(8.h.kg)" "meq/(kg.d)" "meq/L" "meq/d" "meq/dL" "meq/g" "meq/h" "meq/kg" "meq/kg/h" "meq/kg/min" "meq/m2" "meq/mL" "meq/min" "mg" "mg/(10.h)" "mg/(12.h)" "mg/(18.h)" "mg/(2.h)" "mg/(24.h)" "mg/(6.h)" "mg/(72.h)" "mg/(8.h)" "mg/(8.h.kg)" "mg/(kg.h)" "mg/L" "mg/d" "mg/d/(173.10*-2.m2)" "mg/d/1.73.m2" "mg/dL" "mg/g" "mg/h" "mg/kg" "mg/kg/(24.h)" "mg/kg/(8.h)" "mg/kg/d" "mg/kg/h" "mg/kg/min" "mg/m2" "mg/m3" "mg/mL" "mg/mg" "mg/min" "mg/mmol" "mg/wk" "mho" "min" "mm" "mm/h" "mm/min" "mm2" "mm3" "mm[H2O]" "mm[Hg]" "mmol" "mmol/(12.h)" "mmol/(18.h)" "mmol/(2.h)" "mmol/(24.h)" "mmol/(5.h)" "mmol/(6.h)" "mmol/(8.h)" "mmol/(8.h.kg)" "mmol/L" "mmol/L/s" "mmol/d" "mmol/dL" "mmol/g" "mmol/h" "mmol/h/mg" "mmol/kg" "mmol/kg/(8.h)" "mmol/kg/d" "mmol/kg/h" "mmol/kg/min" "mmol/m" "mmol/m2" "mmol/min" "mmol/mmol" "mmol/mol" "mmol/s/L" "mo" "mo_g" "mo_j" "mo_s" "mol" "mol/L" "mol/d" "mol/kg" "mol/kg/s" "mol/m3" "mol/mL" "mol/mol" "mol/s" "mosm" "mosm/L" "mosm/kg" "ms" "nCi" "nL" "nU/mL" "nU" "ng" "ng/(24.h)" "ng/(8.h)" "ng/(8.h.kg)" "ng/(kg.d)" "ng/(kg.h)" "ng/(kg.min)" "ng/10*6" "ng/L" "ng/U" "ng/d" "ng/dL" "ng/dL/h" "ng/g" "ng/h" "ng/kg" "ng/kg/(8.h)" "ng/kg/h" "ng/kg/min" "ng/m2" "ng/mL" "ng/mL/h" "ng/mg" "ng/mg/h" "ng/min" "ng/s" "nkat" "nm" "nm/s/L" "nmol" "nmol/(24.h)" "nmol/L" "nmol/L/mmol" "nmol/L/s" "nmol/d" "nmol/dL" "nmol/g" "nmol/h/L" "nmol/h/mL" "nmol/h/mg" "nmol/m/mg" "nmol/mL" "nmol/mL/h" "nmol/mL/min" "nmol/mg" "nmol/mg/h" "nmol/min" "nmol/min/10*6" "nmol/min/mL" "nmol/min/mg" "nmol/mmol" "nmol/mol" "nmol/nmol" "nmol/s" "nmol/s/L" "ns" "osm" "osm/L" "osm/kg" "pA" "pL" "pT" "pc" "pg" "pg/L" "pg/dL" "pg/mL" "pg/mg" "pg/mm" "ph" "pkat" "pm" "pmol" "pmol/(24.h)" "pmol/L" "pmol/d" "pmol/dL" "pmol/g" "pmol/h/mL" "pmol/h/mg" "pmol/mL" "pmol/mg" "pmol/min" "pmol/min/mg" "pmol/mmol" "pmol/mol" "pmol/umol" "ps" "rad" "s" "sb" "sph" "sr" "st" "t" "u" "uCi" "uL" "uL/(2.h)" "uL/h" "uOhm" "uU" "uU/L" "uU/g" "uU/mL" "uV" "u[IU]" "u[IU]/L" "u[IU]/mL" "ueq" "ueq/L" "ueq/mL" "ug" "ug/(100.g)" "ug/(24.h)" "ug/(8.h)" "ug/(kg.d)" "ug/(kg.h)" "ug/L" "ug/L/(24.h)" "ug/[sft_i]" "ug/d" "ug/dL" "ug/g" "ug/h" "ug/kg" "ug/kg/(8.h)" "ug/kg/d" "ug/kg/h" "ug/kg/min" "ug/m2" "ug/m3" "ug/mL" "ug/mg" "ug/min" "ug/mmol" "ug/ng" "ukat" "um" "um/s" "umol" "umol/(2.h)" "umol/(24.h)" "umol/(8.h)" "umol/L" "umol/L/h" "umol/d" "umol/dL" "umol/g" "umol/h" "umol/h/L" "umol/h/g" "umol/h/mg" "umol/kg" "umol/m" "umol/mL" "umol/mL/min" "umol/mg" "umol/min" "umol/min/L" "umol/min/g" "umol/mmol" "umol/mol" "umol/umol" "us" "wk"]

# Codes to identify how UDI data was entered.
fhirvs:udi-entry-type ["barcode" "rfid" "manual" "card" "self-reported" "electronic-transmission" "unknown"]

# A unit of time (units from UCUM).
fhirvs:units-of-time ["s" "min" "h" "d" "wk" "mo" "a"]

# The type of comparator operator to use
fhirvs:value-filter-comparator ["eq" "gt" "lt" "ge" "le" "sa" "eb"]

# The role that the variable plays.
fhirvs:variable-role ["population" "exposure" "outcome" "covariate"]

# Current and past FHIR resource types (deleted or renamed), including abstract types
fhirvs:version-independent-all-resource-types ["Account" "ActivityDefinition" "ActorDefinition" "AdministrableProductDefinition" "AdverseEvent" "AllergyIntolerance" "Appointment" "AppointmentResponse" "ArtifactAssessment" "AuditEvent" "Basic" "Binary" "BiologicallyDerivedProduct" "BodyStructure" "Bundle" "CanonicalResource" "CapabilityStatement" "CarePlan" "CareTeam" "Claim" "ClaimResponse" "ClinicalUseDefinition" "CodeSystem" "Communication" "CommunicationRequest" "CompartmentDefinition" "Composition" "ConceptMap" "Condition" "Consent" "Contract" "Coverage" "CoverageEligibilityRequest" "CoverageEligibilityResponse" "DetectedIssue" "Device" "DeviceAlert" "DeviceAssociation" "DeviceDefinition" "DeviceMetric" "DeviceRequest" "DiagnosticReport" "DocumentReference" "DomainResource" "Encounter" "Endpoint" "EnrollmentRequest" "EnrollmentResponse" "EpisodeOfCare" "EventDefinition" "Evidence" "EvidenceVariable" "ExampleScenario" "ExplanationOfBenefit" "FamilyMemberHistory" "Flag" "Goal" "Group" "GuidanceResponse" "HealthcareService" "ImagingSelection" "ImagingStudy" "Immunization" "ImplementationGuide" "Ingredient" "InsurancePlan" "InsuranceProduct" "Invoice" "Library" "List" "Location" "ManufacturedItemDefinition" "Measure" "MeasureReport" "Medication" "MedicationAdministration" "MedicationDispense" "MedicationRequest" "MedicationStatement" "MedicinalProductDefinition" "MessageDefinition" "MessageHeader" "MetadataResource" "NamingSystem" "NutritionIntake" "NutritionOrder" "NutritionProduct" "Observation" "ObservationDefinition" "OperationDefinition" "OperationOutcome" "Organization" "OrganizationAffiliation" "PackagedProductDefinition" "Parameters" "Patient" "PaymentNotice" "PaymentReconciliation" "Person" "PlanDefinition" "Practitioner" "PractitionerRole" "Procedure" "Provenance" "Questionnaire" "QuestionnaireResponse" "RegulatedAuthorization" "RelatedPerson" "RequestOrchestration" "Requirements" "ResearchStudy" "ResearchSubject" "Resource" "RiskAssessment" "Schedule" "SearchParameter" "ServiceRequest" "Slot" "Specimen" "SpecimenDefinition" "StructureDefinition" "StructureMap" "Subscription" "SubscriptionStatus" "SubscriptionTopic" "Substance" "SubstanceDefinition" "Task" "TerminologyCapabilities" "ValueSet" "VisionPrescription" "BodySite" "CatalogEntry" "Conformance" "DataElement" "DeviceComponent" "DeviceUseRequest" "DeviceUseStatement" "DiagnosticOrder" "DocumentManifest" "EffectEvidenceSynthesis" "EligibilityRequest" "EligibilityResponse" "ExpansionProfile" "ImagingManifest" "ImagingObjectSelection" "Media" "MedicationOrder" "MedicationUsage" "MedicinalProduct" "MedicinalProductAuthorization" "MedicinalProductContraindication" "MedicinalProductIndication" "MedicinalProductIngredient" "MedicinalProductInteraction" "MedicinalProductManufactured" "MedicinalProductPackaged" "MedicinalProductPharmaceutical" "MedicinalProductUndesirableEffect" "Order" "OrderResponse" "ProcedureRequest" "ProcessRequest" "ProcessResponse" "ReferralRequest" "RequestGroup" "ResearchDefinition" "ResearchElementDefinition" "RiskEvidenceSynthesis" "Sequence" "ServiceDefinition" "SubstanceSpecification"]

# How the system supports versioning for a resource.
fhirvs:versioning-policy ["no-version" "versioned" "versioned-update"]

# A coded concept listing the base codes.
fhirvs:vision-base-codes ["up" "down" "in" "out"]

# A coded concept listing the eye codes.
fhirvs:vision-eye-codes ["right" "left"]

