Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
2426 lines (2227 sloc) 121 KB
<Profile_query> {
a (:Profile_query)?,
Profile.query:documentation LITERAL %{GenX documentation/@value %},
Profile.query:parameter @<Profile.query.parameter> %{GenX parameter = %},
Profile.query:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.query:extension @<Extension> %{GenX extension = %},
Profile.query:name LITERAL %{GenX name/@value %}
}
<Specimen_source> {
a (:Specimen_source)?,
Specimen.source:modifierExtension @<Extension> %{GenX modifierExtension = %},
Specimen.source:relationship LITERAL %{GenX relationship/@value %},
Specimen.source:extension @<Extension> %{GenX extension = %},
Specimen.source:target @<ResourceReference> %{GenX target = %}
}
<DocumentReference_service_parameter_extension> {
a (:DocumentReference_service_parameter_extension)?,
DocumentReference.service.parameter.extension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.service.parameter.extension:extension @<Extension> %{GenX extension = %}
}
<Ratio> {
a (:Ratio)?,
Ratio:denominator @<Quantity> %{GenX denominator = %},
Ratio:numerator @<Quantity> %{GenX numerator = %},
Ratio:modifierExtension @<Extension> %{GenX modifierExtension = %},
Ratio:extension @<Extension> %{GenX extension = %}
}
<Group_characteristic> {
a (:Group_characteristic)?,
Group.characteristic:valueCodeableconcept @<CodeableConcept> %{GenX valueCodeableconcept = %},
Group.characteristic:code @<CodeableConcept> %{GenX code = %},
Group.characteristic:extension @<Extension> %{GenX extension = %},
Group.characteristic:valueRange @<Range> %{GenX valueRange = %},
Group.characteristic:valueQuantity @<Quantity> %{GenX valueQuantity = %},
Group.characteristic:modifierExtension @<Extension> %{GenX modifierExtension = %},
Group.characteristic:valueBoolean LITERAL %{GenX valueBoolean/@value %},
Group.characteristic:exclude LITERAL %{GenX exclude/@value %}
}
<Conformance_software> {
a (:Conformance_software)?,
Conformance.software:releaseDate LITERAL %{GenX releaseDate/@value %},
Conformance.software:version LITERAL %{GenX version/@value %},
Conformance.software:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.software:name LITERAL %{GenX name/@value %},
Conformance.software:extension @<Extension> %{GenX extension = %}
}
<ValueSet_define_concept> {
a (:ValueSet_define_concept)?,
ValueSet.define.concept:definition LITERAL %{GenX definition/@value %},
ValueSet.define.concept:concept @<ValueSet.define.concept.concept> %{GenX concept = %},
ValueSet.define.concept:extension @<Extension> %{GenX extension = %},
ValueSet.define.concept:abstract LITERAL %{GenX abstract/@value %},
ValueSet.define.concept:modifierExtension @<Extension> %{GenX modifierExtension = %},
ValueSet.define.concept:code LITERAL %{GenX code/@value %},
ValueSet.define.concept:display LITERAL %{GenX display/@value %}
}
<ImmunizationRecommendation_recommendation_protocol> {
a (:ImmunizationRecommendation_recommendation_protocol)?,
ImmunizationRecommendation.recommendation.protocol:modifierExtension @<Extension> %{GenX modifierExtension = %},
ImmunizationRecommendation.recommendation.protocol:description LITERAL %{GenX description/@value %},
ImmunizationRecommendation.recommendation.protocol:extension @<Extension> %{GenX extension = %},
ImmunizationRecommendation.recommendation.protocol:series LITERAL %{GenX series/@value %},
ImmunizationRecommendation.recommendation.protocol:authority @<ResourceReference> %{GenX authority = %},
ImmunizationRecommendation.recommendation.protocol:doseSequence LITERAL %{GenX doseSequence/@value %}
}
<DocumentReference_service_modifierExtension> {
a (:DocumentReference_service_modifierExtension)?,
DocumentReference.service.modifierExtension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.service.modifierExtension:extension @<Extension> %{GenX extension = %}
}
<Conformance_rest_security_certificate> {
a (:Conformance_rest_security_certificate)?,
Conformance.rest.security.certificate:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.rest.security.certificate:type LITERAL %{GenX type/@value %},
Conformance.rest.security.certificate:blob LITERAL %{GenX blob/@value %},
Conformance.rest.security.certificate:extension @<Extension> %{GenX extension = %}
}
<Observation_referenceRange> {
a (:Observation_referenceRange)?,
Observation.referenceRange:modifierExtension @<Extension> %{GenX modifierExtension = %},
Observation.referenceRange:extension @<Extension> %{GenX extension = %},
Observation.referenceRange:age @<Range> %{GenX age = %},
Observation.referenceRange:high @<Quantity> %{GenX high = %},
Observation.referenceRange:meaning @<CodeableConcept> %{GenX meaning = %},
Observation.referenceRange:low @<Quantity> %{GenX low = %}
}
<ImmunizationRecommendation> {
a (:ImmunizationRecommendation)?,
ImmunizationRecommendation:modifierExtension @<Extension> %{GenX modifierExtension = %},
ImmunizationRecommendation:extension @<Extension> %{GenX extension = %},
ImmunizationRecommendation:text @<Narrative> %{GenX text = %},
ImmunizationRecommendation:contained @<Resource> %{GenX contained = %},
ImmunizationRecommendation:recommendation @<ImmunizationRecommendation.recommendation> %{GenX recommendation = %},
ImmunizationRecommendation:identifier @<Identifier> %{GenX identifier = %},
ImmunizationRecommendation:subject @<ResourceReference> %{GenX subject = %}
}
<MessageHeader> {
a (:MessageHeader)?,
MessageHeader:responsible @<ResourceReference> %{GenX responsible = %},
MessageHeader:modifierExtension @<Extension> %{GenX modifierExtension = %},
MessageHeader:extension @<Extension> %{GenX extension = %},
MessageHeader:author @<ResourceReference> %{GenX author = %},
MessageHeader:text @<Narrative> %{GenX text = %},
MessageHeader:destination @<MessageHeader.destination> %{GenX destination = %},
MessageHeader:enterer @<ResourceReference> %{GenX enterer = %},
MessageHeader:reason @<CodeableConcept> %{GenX reason = %},
MessageHeader:response @<MessageHeader.response> %{GenX response = %},
MessageHeader:source @<MessageHeader.source> %{GenX source = %},
MessageHeader:contained @<Resource> %{GenX contained = %},
MessageHeader:timestamp LITERAL %{GenX timestamp/@value %},
MessageHeader:receiver @<ResourceReference> %{GenX receiver = %},
MessageHeader:identifier LITERAL %{GenX identifier/@value %},
MessageHeader:data @<ResourceReference> %{GenX data = %},
MessageHeader:event @<Coding> %{GenX event = %}
}
<SecurityEvent_object_detail> {
a (:SecurityEvent_object_detail)?,
SecurityEvent.object.detail:modifierExtension @<Extension> %{GenX modifierExtension = %},
SecurityEvent.object.detail:type LITERAL %{GenX type/@value %},
SecurityEvent.object.detail:value LITERAL %{GenX value/@value %},
SecurityEvent.object.detail:extension @<Extension> %{GenX extension = %}
}
<MedicationPrescription_dosageInstruction> {
a (:MedicationPrescription_dosageInstruction)?,
MedicationPrescription.dosageInstruction:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationPrescription.dosageInstruction:timingPeriod @<Period> %{GenX timingPeriod = %},
MedicationPrescription.dosageInstruction:extension @<Extension> %{GenX extension = %},
MedicationPrescription.dosageInstruction:asNeededCodeableconcept @<CodeableConcept> %{GenX asNeededCodeableconcept = %},
MedicationPrescription.dosageInstruction:text LITERAL %{GenX text/@value %},
MedicationPrescription.dosageInstruction:route @<CodeableConcept> %{GenX route = %},
MedicationPrescription.dosageInstruction:timingSchedule @<Schedule> %{GenX timingSchedule = %},
MedicationPrescription.dosageInstruction:maxDosePerPeriod @<Ratio> %{GenX maxDosePerPeriod = %},
MedicationPrescription.dosageInstruction:site @<CodeableConcept> %{GenX site = %},
MedicationPrescription.dosageInstruction:doseQuantity @<Quantity> %{GenX doseQuantity = %},
MedicationPrescription.dosageInstruction:additionalInstructions @<CodeableConcept> %{GenX additionalInstructions = %},
MedicationPrescription.dosageInstruction:timingDatetime LITERAL %{GenX timingDatetime/@value %},
MedicationPrescription.dosageInstruction:asNeededBoolean LITERAL %{GenX asNeededBoolean/@value %},
MedicationPrescription.dosageInstruction:rate @<Ratio> %{GenX rate = %},
MedicationPrescription.dosageInstruction:method @<CodeableConcept> %{GenX method = %}
}
<Other> {
a (:Other)?,
Other:code @<CodeableConcept> %{GenX code = %},
Other:extension @<Extension> %{GenX extension = %},
Other:created LITERAL %{GenX created/@value %},
Other:text @<Narrative> %{GenX text = %},
Other:author @<ResourceReference> %{GenX author = %},
Other:contained @<Resource> %{GenX contained = %},
Other:modifierExtension @<Extension> %{GenX modifierExtension = %},
Other:identifier @<Identifier> %{GenX identifier = %},
Other:subject @<ResourceReference> %{GenX subject = %}
}
<Conformance_rest_resource_searchParam> {
a (:Conformance_rest_resource_searchParam)?,
Conformance.rest.resource.searchParam:definition LITERAL %{GenX definition/@value %},
Conformance.rest.resource.searchParam:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.rest.resource.searchParam:chain LITERAL %{GenX chain/@value %},
Conformance.rest.resource.searchParam:extension @<Extension> %{GenX extension = %},
Conformance.rest.resource.searchParam:documentation LITERAL %{GenX documentation/@value %},
Conformance.rest.resource.searchParam:target LITERAL %{GenX target/@value %},
Conformance.rest.resource.searchParam:type LITERAL %{GenX type/@value %},
Conformance.rest.resource.searchParam:name LITERAL %{GenX name/@value %}
}
<Practitioner> {
a (:Practitioner)?,
Practitioner:modifierExtension @<Extension> %{GenX modifierExtension = %},
Practitioner:photo @<Attachment> %{GenX photo = %},
Practitioner:name @<HumanName> %{GenX name = %},
Practitioner:extension @<Extension> %{GenX extension = %},
Practitioner:telecom @<Contact> %{GenX telecom = %},
Practitioner:communication @<CodeableConcept> %{GenX communication = %},
Practitioner:address @<Address> %{GenX address = %},
Practitioner:period @<Period> %{GenX period = %},
Practitioner:birthDate LITERAL %{GenX birthDate/@value %},
Practitioner:specialty @<CodeableConcept> %{GenX specialty = %},
Practitioner:contained @<Resource> %{GenX contained = %},
Practitioner:role @<CodeableConcept> %{GenX role = %},
Practitioner:location @<ResourceReference> %{GenX location = %},
Practitioner:qualification @<Practitioner.qualification> %{GenX qualification = %},
Practitioner:gender @<CodeableConcept> %{GenX gender = %},
Practitioner:organization @<ResourceReference> %{GenX organization = %},
Practitioner:identifier @<Identifier> %{GenX identifier = %},
Practitioner:text @<Narrative> %{GenX text = %}
}
<Encounter_hospitalization> {
a (:Encounter_hospitalization)?,
Encounter.hospitalization:origin @<ResourceReference> %{GenX origin = %},
Encounter.hospitalization:accomodation @<Encounter.hospitalization.accomodation> %{GenX accomodation = %},
Encounter.hospitalization:admitSource @<CodeableConcept> %{GenX admitSource = %},
Encounter.hospitalization:reAdmission LITERAL %{GenX reAdmission/@value %},
Encounter.hospitalization:extension @<Extension> %{GenX extension = %},
Encounter.hospitalization:specialCourtesy @<CodeableConcept> %{GenX specialCourtesy = %},
Encounter.hospitalization:specialArrangement @<CodeableConcept> %{GenX specialArrangement = %},
Encounter.hospitalization:destination @<ResourceReference> %{GenX destination = %},
Encounter.hospitalization:period @<Period> %{GenX period = %},
Encounter.hospitalization:diet @<CodeableConcept> %{GenX diet = %},
Encounter.hospitalization:preAdmissionIdentifier @<Identifier> %{GenX preAdmissionIdentifier = %},
Encounter.hospitalization:modifierExtension @<Extension> %{GenX modifierExtension = %},
Encounter.hospitalization:dischargeDisposition @<CodeableConcept> %{GenX dischargeDisposition = %},
Encounter.hospitalization:dischargeDiagnosis @<ResourceReference> %{GenX dischargeDiagnosis = %}
}
<Schedule> {
a (:Schedule)?,
Schedule:modifierExtension @<Extension> %{GenX modifierExtension = %},
Schedule:repeat @<Schedule.repeat> %{GenX repeat = %},
Schedule:event @<Period> %{GenX event = %},
Schedule:extension @<Extension> %{GenX extension = %}
}
<Condition_relatedItem> {
a (:Condition_relatedItem)?,
Condition.relatedItem:code @<CodeableConcept> %{GenX code = %},
Condition.relatedItem:type LITERAL %{GenX type/@value %},
Condition.relatedItem:modifierExtension @<Extension> %{GenX modifierExtension = %},
Condition.relatedItem:extension @<Extension> %{GenX extension = %},
Condition.relatedItem:target @<ResourceReference> %{GenX target = %}
}
<HumanName> {
a (:HumanName)?,
HumanName:given LITERAL %{GenX given/@value %},
HumanName:modifierExtension @<Extension> %{GenX modifierExtension = %},
HumanName:extension @<Extension> %{GenX extension = %},
HumanName:family LITERAL %{GenX family/@value %},
HumanName:text LITERAL %{GenX text/@value %},
HumanName:use LITERAL %{GenX use/@value %},
HumanName:period @<Period> %{GenX period = %},
HumanName:prefix LITERAL %{GenX prefix/@value %},
HumanName:suffix LITERAL %{GenX suffix/@value %}
}
<DocumentManifest> {
a (:DocumentManifest)?,
DocumentManifest:status LITERAL %{GenX status/@value %},
DocumentManifest:masterIdentifier @<Identifier> %{GenX masterIdentifier = %},
DocumentManifest:description LITERAL %{GenX description/@value %},
DocumentManifest:extension @<Extension> %{GenX extension = %},
DocumentManifest:created LITERAL %{GenX created/@value %},
DocumentManifest:text @<Narrative> %{GenX text = %},
DocumentManifest:author @<ResourceReference> %{GenX author = %},
DocumentManifest:subject @<ResourceReference> %{GenX subject = %},
DocumentManifest:supercedes @<ResourceReference> %{GenX supercedes = %},
DocumentManifest:content @<ResourceReference> %{GenX content = %},
DocumentManifest:source LITERAL %{GenX source/@value %},
DocumentManifest:contained @<Resource> %{GenX contained = %},
DocumentManifest:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentManifest:type @<CodeableConcept> %{GenX type = %},
DocumentManifest:identifier @<Identifier> %{GenX identifier = %},
DocumentManifest:recipient @<ResourceReference> %{GenX recipient = %},
DocumentManifest:confidentiality @<CodeableConcept> %{GenX confidentiality = %}
}
<Procedure> {
a (:Procedure)?,
Procedure:followUp LITERAL %{GenX followUp/@value %},
Procedure:complication @<CodeableConcept> %{GenX complication = %},
Procedure:modifierExtension @<Extension> %{GenX modifierExtension = %},
Procedure:extension @<Extension> %{GenX extension = %},
Procedure:text @<Narrative> %{GenX text = %},
Procedure:notes LITERAL %{GenX notes/@value %},
Procedure:outcome LITERAL %{GenX outcome/@value %},
Procedure:relatedItem @<Procedure.relatedItem> %{GenX relatedItem = %},
Procedure:report @<ResourceReference> %{GenX report = %},
Procedure:contained @<Resource> %{GenX contained = %},
Procedure:performer @<Procedure.performer> %{GenX performer = %},
Procedure:indication @<CodeableConcept> %{GenX indication = %},
Procedure:bodySite @<CodeableConcept> %{GenX bodySite = %},
Procedure:date @<Period> %{GenX date = %},
Procedure:identifier @<Identifier> %{GenX identifier = %},
Procedure:type @<CodeableConcept> %{GenX type = %},
Procedure:encounter @<ResourceReference> %{GenX encounter = %},
Procedure:subject @<ResourceReference> %{GenX subject = %}
}
<Immunization_vaccinationProtocol> {
a (:Immunization_vaccinationProtocol)?,
Immunization.vaccinationProtocol:seriesDoses LITERAL %{GenX seriesDoses/@value %},
Immunization.vaccinationProtocol:modifierExtension @<Extension> %{GenX modifierExtension = %},
Immunization.vaccinationProtocol:description LITERAL %{GenX description/@value %},
Immunization.vaccinationProtocol:extension @<Extension> %{GenX extension = %},
Immunization.vaccinationProtocol:series LITERAL %{GenX series/@value %},
Immunization.vaccinationProtocol:doseStatusReason @<CodeableConcept> %{GenX doseStatusReason = %},
Immunization.vaccinationProtocol:authority @<ResourceReference> %{GenX authority = %},
Immunization.vaccinationProtocol:doseTarget @<CodeableConcept> %{GenX doseTarget = %},
Immunization.vaccinationProtocol:doseSequence LITERAL %{GenX doseSequence/@value %},
Immunization.vaccinationProtocol:doseStatus @<CodeableConcept> %{GenX doseStatus = %}
}
<Medication_product> {
a (:Medication_product)?,
Medication.product:modifierExtension @<Extension> %{GenX modifierExtension = %},
Medication.product:form @<CodeableConcept> %{GenX form = %},
Medication.product:extension @<Extension> %{GenX extension = %},
Medication.product:ingredient @<Medication.product.ingredient> %{GenX ingredient = %}
}
<Location_position> {
a (:Location_position)?,
Location.position:latitude LITERAL %{GenX latitude/@value %},
Location.position:altitude LITERAL %{GenX altitude/@value %},
Location.position:modifierExtension @<Extension> %{GenX modifierExtension = %},
Location.position:longitude LITERAL %{GenX longitude/@value %},
Location.position:extension @<Extension> %{GenX extension = %}
}
<ImmunizationRecommendation_recommendation_dateCriterion> {
a (:ImmunizationRecommendation_recommendation_dateCriterion)?,
ImmunizationRecommendation.recommendation.dateCriterion:value LITERAL %{GenX value/@value %},
ImmunizationRecommendation.recommendation.dateCriterion:code @<CodeableConcept> %{GenX code = %},
ImmunizationRecommendation.recommendation.dateCriterion:modifierExtension @<Extension> %{GenX modifierExtension = %},
ImmunizationRecommendation.recommendation.dateCriterion:extension @<Extension> %{GenX extension = %}
}
<Quantity> {
a (:Quantity)?,
Quantity:modifierExtension @<Extension> %{GenX modifierExtension = %},
Quantity:comparator LITERAL %{GenX comparator/@value %},
Quantity:extension @<Extension> %{GenX extension = %},
Quantity:system LITERAL %{GenX system/@value %},
Quantity:value LITERAL %{GenX value/@value %},
Quantity:code LITERAL %{GenX code/@value %},
Quantity:units LITERAL %{GenX units/@value %}
}
<Encounter> {
a (:Encounter)?,
Encounter:status LITERAL %{GenX status/@value %},
Encounter:modifierExtension @<Extension> %{GenX modifierExtension = %},
Encounter:participant @<Encounter.participant> %{GenX participant = %},
Encounter:hospitalization @<Encounter.hospitalization> %{GenX hospitalization = %},
Encounter:extension @<Extension> %{GenX extension = %},
Encounter:serviceProvider @<ResourceReference> %{GenX serviceProvider = %},
Encounter:length @<Duration> %{GenX length = %},
Encounter:period @<Period> %{GenX period = %},
Encounter:priority @<CodeableConcept> %{GenX priority = %},
Encounter:contained @<Resource> %{GenX contained = %},
Encounter:indication @<ResourceReference> %{GenX indication = %},
Encounter:location @<Encounter.location> %{GenX location = %},
Encounter:text @<Narrative> %{GenX text = %},
Encounter:reason @<CodeableConcept> %{GenX reason = %},
Encounter:identifier @<Identifier> %{GenX identifier = %},
Encounter:type @<CodeableConcept> %{GenX type = %},
Encounter:class LITERAL %{GenX class/@value %},
Encounter:partOf @<ResourceReference> %{GenX partOf = %},
Encounter:subject @<ResourceReference> %{GenX subject = %}
}
<Profile_structure_element_slicing> {
a (:Profile_structure_element_slicing)?,
Profile.structure.element.slicing:rules LITERAL %{GenX rules/@value %},
Profile.structure.element.slicing:discriminator LITERAL %{GenX discriminator/@value %},
Profile.structure.element.slicing:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.structure.element.slicing:ordered LITERAL %{GenX ordered/@value %},
Profile.structure.element.slicing:extension @<Extension> %{GenX extension = %}
}
<DocumentReference_relatesTo_modifierExtension> {
a (:DocumentReference_relatesTo_modifierExtension)?,
DocumentReference.relatesTo.modifierExtension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.relatesTo.modifierExtension:extension @<Extension> %{GenX extension = %}
}
<DiagnosticOrder_event> {
a (:DiagnosticOrder_event)?,
DiagnosticOrder.event:status LITERAL %{GenX status/@value %},
DiagnosticOrder.event:modifierExtension @<Extension> %{GenX modifierExtension = %},
DiagnosticOrder.event:description @<CodeableConcept> %{GenX description = %},
DiagnosticOrder.event:extension @<Extension> %{GenX extension = %},
DiagnosticOrder.event:actor @<ResourceReference> %{GenX actor = %},
DiagnosticOrder.event:dateTime LITERAL %{GenX dateTime/@value %}
}
<Encounter_participant> {
a (:Encounter_participant)?,
Encounter.participant:individual @<ResourceReference> %{GenX individual = %},
Encounter.participant:type @<CodeableConcept> %{GenX type = %},
Encounter.participant:modifierExtension @<Extension> %{GenX modifierExtension = %},
Encounter.participant:extension @<Extension> %{GenX extension = %}
}
<Condition_evidence> {
a (:Condition_evidence)?,
Condition.evidence:modifierExtension @<Extension> %{GenX modifierExtension = %},
Condition.evidence:code @<CodeableConcept> %{GenX code = %},
Condition.evidence:detail @<ResourceReference> %{GenX detail = %},
Condition.evidence:extension @<Extension> %{GenX extension = %}
}
<MedicationPrescription_substitution> {
a (:MedicationPrescription_substitution)?,
MedicationPrescription.substitution:reason @<CodeableConcept> %{GenX reason = %},
MedicationPrescription.substitution:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationPrescription.substitution:type @<CodeableConcept> %{GenX type = %},
MedicationPrescription.substitution:extension @<Extension> %{GenX extension = %}
}
<Profile_mapping> {
a (:Profile_mapping)?,
Profile.mapping:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.mapping:name LITERAL %{GenX name/@value %},
Profile.mapping:extension @<Extension> %{GenX extension = %},
Profile.mapping:uri LITERAL %{GenX uri/@value %},
Profile.mapping:comments LITERAL %{GenX comments/@value %},
Profile.mapping:identity LITERAL %{GenX identity/@value %}
}
<Organization> {
a (:Organization)?,
Organization:modifierExtension @<Extension> %{GenX modifierExtension = %},
Organization:name LITERAL %{GenX name/@value %},
Organization:extension @<Extension> %{GenX extension = %},
Organization:telecom @<Contact> %{GenX telecom = %},
Organization:text @<Narrative> %{GenX text = %},
Organization:contained @<Resource> %{GenX contained = %},
Organization:contact @<Organization.contact> %{GenX contact = %},
Organization:location @<ResourceReference> %{GenX location = %},
Organization:address @<Address> %{GenX address = %},
Organization:active LITERAL %{GenX active/@value %},
Organization:identifier @<Identifier> %{GenX identifier = %},
Organization:type @<CodeableConcept> %{GenX type = %},
Organization:partOf @<ResourceReference> %{GenX partOf = %}
}
<Condition_stage> {
a (:Condition_stage)?,
Condition.stage:modifierExtension @<Extension> %{GenX modifierExtension = %},
Condition.stage:assessment @<ResourceReference> %{GenX assessment = %},
Condition.stage:extension @<Extension> %{GenX extension = %},
Condition.stage:summary @<CodeableConcept> %{GenX summary = %}
}
<Patient_link> {
a (:Patient_link)?,
Patient.link:modifierExtension @<Extension> %{GenX modifierExtension = %},
Patient.link:type LITERAL %{GenX type/@value %},
Patient.link:other @<ResourceReference> %{GenX other = %},
Patient.link:extension @<Extension> %{GenX extension = %}
}
<DiagnosticReport_image> {
a (:DiagnosticReport_image)?,
DiagnosticReport.image:comment LITERAL %{GenX comment/@value %},
DiagnosticReport.image:modifierExtension @<Extension> %{GenX modifierExtension = %},
DiagnosticReport.image:link @<ResourceReference> %{GenX link = %},
DiagnosticReport.image:extension @<Extension> %{GenX extension = %}
}
<MedicationStatement> {
a (:MedicationStatement)?,
MedicationStatement:medication @<ResourceReference> %{GenX medication = %},
MedicationStatement:patient @<ResourceReference> %{GenX patient = %},
MedicationStatement:extension @<Extension> %{GenX extension = %},
MedicationStatement:text @<Narrative> %{GenX text = %},
MedicationStatement:contained @<Resource> %{GenX contained = %},
MedicationStatement:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationStatement:whenGiven @<Period> %{GenX whenGiven = %},
MedicationStatement:device @<ResourceReference> %{GenX device = %},
MedicationStatement:reasonNotGiven @<CodeableConcept> %{GenX reasonNotGiven = %},
MedicationStatement:identifier @<Identifier> %{GenX identifier = %},
MedicationStatement:dosage @<MedicationStatement.dosage> %{GenX dosage = %},
MedicationStatement:wasNotGiven LITERAL %{GenX wasNotGiven/@value %}
}
<ConceptMap_concept_dependsOn> {
a (:ConceptMap_concept_dependsOn)?,
ConceptMap.concept.dependsOn:concept LITERAL %{GenX concept/@value %},
ConceptMap.concept.dependsOn:code LITERAL %{GenX code/@value %},
ConceptMap.concept.dependsOn:modifierExtension @<Extension> %{GenX modifierExtension = %},
ConceptMap.concept.dependsOn:extension @<Extension> %{GenX extension = %},
ConceptMap.concept.dependsOn:system LITERAL %{GenX system/@value %}
}
<MedicationDispense> {
a (:MedicationDispense)?,
MedicationDispense:status LITERAL %{GenX status/@value %},
MedicationDispense:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationDispense:patient @<ResourceReference> %{GenX patient = %},
MedicationDispense:extension @<Extension> %{GenX extension = %},
MedicationDispense:dispense @<MedicationDispense.dispense> %{GenX dispense = %},
MedicationDispense:authorizingPrescription @<ResourceReference> %{GenX authorizingPrescription = %},
MedicationDispense:contained @<Resource> %{GenX contained = %},
MedicationDispense:text @<Narrative> %{GenX text = %},
MedicationDispense:substitution @<MedicationDispense.substitution> %{GenX substitution = %},
MedicationDispense:dispenser @<ResourceReference> %{GenX dispenser = %},
MedicationDispense:identifier @<Identifier> %{GenX identifier = %}
}
<MedicationStatement_dosage> {
a (:MedicationStatement_dosage)?,
MedicationStatement.dosage:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationStatement.dosage:extension @<Extension> %{GenX extension = %},
MedicationStatement.dosage:asNeededCodeableconcept @<CodeableConcept> %{GenX asNeededCodeableconcept = %},
MedicationStatement.dosage:route @<CodeableConcept> %{GenX route = %},
MedicationStatement.dosage:maxDosePerPeriod @<Ratio> %{GenX maxDosePerPeriod = %},
MedicationStatement.dosage:site @<CodeableConcept> %{GenX site = %},
MedicationStatement.dosage:rate @<Ratio> %{GenX rate = %},
MedicationStatement.dosage:timing @<Schedule> %{GenX timing = %},
MedicationStatement.dosage:asNeededBoolean LITERAL %{GenX asNeededBoolean/@value %},
MedicationStatement.dosage:method @<CodeableConcept> %{GenX method = %},
MedicationStatement.dosage:quantity @<Quantity> %{GenX quantity = %}
}
<Procedure_relatedItem> {
a (:Procedure_relatedItem)?,
Procedure.relatedItem:modifierExtension @<Extension> %{GenX modifierExtension = %},
Procedure.relatedItem:type LITERAL %{GenX type/@value %},
Procedure.relatedItem:target @<ResourceReference> %{GenX target = %},
Procedure.relatedItem:extension @<Extension> %{GenX extension = %}
}
<SecurityEvent_event> {
a (:SecurityEvent_event)?,
SecurityEvent.event:modifierExtension @<Extension> %{GenX modifierExtension = %},
SecurityEvent.event:extension @<Extension> %{GenX extension = %},
SecurityEvent.event:outcomeDesc LITERAL %{GenX outcomeDesc/@value %},
SecurityEvent.event:dateTime LITERAL %{GenX dateTime/@value %},
SecurityEvent.event:subtype @<CodeableConcept> %{GenX subtype = %},
SecurityEvent.event:action LITERAL %{GenX action/@value %},
SecurityEvent.event:outcome LITERAL %{GenX outcome/@value %},
SecurityEvent.event:type @<CodeableConcept> %{GenX type = %}
}
<Coding> {
a (:Coding)?,
Coding:modifierExtension @<Extension> %{GenX modifierExtension = %},
Coding:valueSet @<ResourceReference> %{GenX valueSet = %},
Coding:extension @<Extension> %{GenX extension = %},
Coding:system LITERAL %{GenX system/@value %},
Coding:primary LITERAL %{GenX primary/@value %},
Coding:code LITERAL %{GenX code/@value %},
Coding:version LITERAL %{GenX version/@value %},
Coding:display LITERAL %{GenX display/@value %}
}
<SecurityEvent_participant_network> {
a (:SecurityEvent_participant_network)?,
SecurityEvent.participant.network:identifier LITERAL %{GenX identifier/@value %},
SecurityEvent.participant.network:type LITERAL %{GenX type/@value %},
SecurityEvent.participant.network:modifierExtension @<Extension> %{GenX modifierExtension = %},
SecurityEvent.participant.network:extension @<Extension> %{GenX extension = %}
}
<MedicationPrescription> {
a (:MedicationPrescription)?,
MedicationPrescription:reasonCodeableconcept @<CodeableConcept> %{GenX reasonCodeableconcept = %},
MedicationPrescription:status LITERAL %{GenX status/@value %},
MedicationPrescription:medication @<ResourceReference> %{GenX medication = %},
MedicationPrescription:patient @<ResourceReference> %{GenX patient = %},
MedicationPrescription:extension @<Extension> %{GenX extension = %},
MedicationPrescription:reasonResourcereference @<ResourceReference> %{GenX reasonResourcereference = %},
MedicationPrescription:dispense @<MedicationPrescription.dispense> %{GenX dispense = %},
MedicationPrescription:dateWritten LITERAL %{GenX dateWritten/@value %},
MedicationPrescription:substitution @<MedicationPrescription.substitution> %{GenX substitution = %},
MedicationPrescription:dosageInstruction @<MedicationPrescription.dosageInstruction> %{GenX dosageInstruction = %},
MedicationPrescription:contained @<Resource> %{GenX contained = %},
MedicationPrescription:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationPrescription:text @<Narrative> %{GenX text = %},
MedicationPrescription:prescriber @<ResourceReference> %{GenX prescriber = %},
MedicationPrescription:identifier @<Identifier> %{GenX identifier = %},
MedicationPrescription:encounter @<ResourceReference> %{GenX encounter = %}
}
<Conformance_rest> {
a (:Conformance_rest)?,
Conformance.rest:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.rest:resource @<Conformance.rest.resource> %{GenX resource = %},
Conformance.rest:security @<Conformance.rest.security> %{GenX security = %},
Conformance.rest:extension @<Extension> %{GenX extension = %},
Conformance.rest:documentation LITERAL %{GenX documentation/@value %},
Conformance.rest:mode LITERAL %{GenX mode/@value %},
Conformance.rest:query @<Conformance.rest.query> %{GenX query = %},
Conformance.rest:documentMailbox LITERAL %{GenX documentMailbox/@value %},
Conformance.rest:operation @<Conformance.rest.operation> %{GenX operation = %}
}
<Procedure_performer> {
a (:Procedure_performer)?,
Procedure.performer:person @<ResourceReference> %{GenX person = %},
Procedure.performer:modifierExtension @<Extension> %{GenX modifierExtension = %},
Procedure.performer:role @<CodeableConcept> %{GenX role = %},
Procedure.performer:extension @<Extension> %{GenX extension = %}
}
<AdverseReaction> {
a (:AdverseReaction)?,
AdverseReaction:modifierExtension @<Extension> %{GenX modifierExtension = %},
AdverseReaction:extension @<Extension> %{GenX extension = %},
AdverseReaction:text @<Narrative> %{GenX text = %},
AdverseReaction:subject @<ResourceReference> %{GenX subject = %},
AdverseReaction:contained @<Resource> %{GenX contained = %},
AdverseReaction:didNotOccurFlag LITERAL %{GenX didNotOccurFlag/@value %},
AdverseReaction:date LITERAL %{GenX date/@value %},
AdverseReaction:recorder @<ResourceReference> %{GenX recorder = %},
AdverseReaction:identifier @<Identifier> %{GenX identifier = %},
AdverseReaction:symptom @<AdverseReaction.symptom> %{GenX symptom = %},
AdverseReaction:exposure @<AdverseReaction.exposure> %{GenX exposure = %}
}
<Conformance_rest_query> {
a (:Conformance_rest_query)?,
Conformance.rest.query:definition LITERAL %{GenX definition/@value %},
Conformance.rest.query:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.rest.query:name LITERAL %{GenX name/@value %},
Conformance.rest.query:extension @<Extension> %{GenX extension = %},
Conformance.rest.query:documentation LITERAL %{GenX documentation/@value %},
Conformance.rest.query:parameter @<Conformance.rest.query.parameter> %{GenX parameter = %}
}
<SecurityEvent_source> {
a (:SecurityEvent_source)?,
SecurityEvent.source:identifier LITERAL %{GenX identifier/@value %},
SecurityEvent.source:type @<Coding> %{GenX type = %},
SecurityEvent.source:modifierExtension @<Extension> %{GenX modifierExtension = %},
SecurityEvent.source:extension @<Extension> %{GenX extension = %},
SecurityEvent.source:site LITERAL %{GenX site/@value %}
}
<SampledData> {
a (:SampledData)?,
SampledData:origin @<Quantity> %{GenX origin = %},
SampledData:modifierExtension @<Extension> %{GenX modifierExtension = %},
SampledData:dimensions LITERAL %{GenX dimensions/@value %},
SampledData:lowerLimit LITERAL %{GenX lowerLimit/@value %},
SampledData:period LITERAL %{GenX period/@value %},
SampledData:extension @<Extension> %{GenX extension = %},
SampledData:factor LITERAL %{GenX factor/@value %},
SampledData:data LITERAL %{GenX data/@value %},
SampledData:upperLimit LITERAL %{GenX upperLimit/@value %}
}
<Composition_section> {
a (:Composition_section)?,
Composition.section:code @<CodeableConcept> %{GenX code = %},
Composition.section:extension @<Extension> %{GenX extension = %},
Composition.section:title LITERAL %{GenX title/@value %},
Composition.section:section @<Composition.section.section> %{GenX section = %},
Composition.section:content @<ResourceReference> %{GenX content = %},
Composition.section:modifierExtension @<Extension> %{GenX modifierExtension = %},
Composition.section:subject @<ResourceReference> %{GenX subject = %}
}
<MedicationAdministration_dosage> {
a (:MedicationAdministration_dosage)?,
MedicationAdministration.dosage:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationAdministration.dosage:timingPeriod @<Period> %{GenX timingPeriod = %},
MedicationAdministration.dosage:extension @<Extension> %{GenX extension = %},
MedicationAdministration.dosage:asNeededCodeableconcept @<CodeableConcept> %{GenX asNeededCodeableconcept = %},
MedicationAdministration.dosage:route @<CodeableConcept> %{GenX route = %},
MedicationAdministration.dosage:maxDosePerPeriod @<Ratio> %{GenX maxDosePerPeriod = %},
MedicationAdministration.dosage:site @<CodeableConcept> %{GenX site = %},
MedicationAdministration.dosage:rate @<Ratio> %{GenX rate = %},
MedicationAdministration.dosage:timingDatetime LITERAL %{GenX timingDatetime/@value %},
MedicationAdministration.dosage:asNeededBoolean LITERAL %{GenX asNeededBoolean/@value %},
MedicationAdministration.dosage:method @<CodeableConcept> %{GenX method = %},
MedicationAdministration.dosage:quantity @<Quantity> %{GenX quantity = %}
}
<MedicationDispense_substitution> {
a (:MedicationDispense_substitution)?,
MedicationDispense.substitution:type @<CodeableConcept> %{GenX type = %},
MedicationDispense.substitution:reason @<CodeableConcept> %{GenX reason = %},
MedicationDispense.substitution:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationDispense.substitution:responsibleParty @<ResourceReference> %{GenX responsibleParty = %},
MedicationDispense.substitution:extension @<Extension> %{GenX extension = %}
}
<ValueSet_compose> {
a (:ValueSet_compose)?,
ValueSet.compose:exclude @<ValueSet.compose.exclude> %{GenX exclude = %},
ValueSet.compose:include @<ValueSet.compose.include> %{GenX include = %},
ValueSet.compose:modifierExtension @<Extension> %{GenX modifierExtension = %},
ValueSet.compose:extension @<Extension> %{GenX extension = %},
ValueSet.compose:import LITERAL %{GenX import/@value %}
}
<DocumentReference_context_extension> {
a (:DocumentReference_context_extension)?,
DocumentReference.context.extension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.context.extension:extension @<Extension> %{GenX extension = %}
}
<Questionnaire_group_question> {
a (:Questionnaire_group_question)?,
Questionnaire.group.question:answerDate LITERAL %{GenX answerDate/@value %},
Questionnaire.group.question:answerInteger LITERAL %{GenX answerInteger/@value %},
Questionnaire.group.question:options @<ResourceReference> %{GenX options = %},
Questionnaire.group.question:modifierExtension @<Extension> %{GenX modifierExtension = %},
Questionnaire.group.question:group @<Questionnaire.group.question.group> %{GenX group = %},
Questionnaire.group.question:name @<CodeableConcept> %{GenX name = %},
Questionnaire.group.question:extension @<Extension> %{GenX extension = %},
Questionnaire.group.question:text LITERAL %{GenX text/@value %},
Questionnaire.group.question:answerInstant LITERAL %{GenX answerInstant/@value %},
Questionnaire.group.question:choice @<Coding> %{GenX choice = %},
Questionnaire.group.question:answerDatetime LITERAL %{GenX answerDatetime/@value %},
Questionnaire.group.question:answerDecimal LITERAL %{GenX answerDecimal/@value %},
Questionnaire.group.question:remarks LITERAL %{GenX remarks/@value %},
Questionnaire.group.question:answerBoolean LITERAL %{GenX answerBoolean/@value %},
Questionnaire.group.question:data @<Questionnaire.group.question.data> %{GenX data = %},
Questionnaire.group.question:answerString LITERAL %{GenX answerString/@value %}
}
<Profile_structure_element_definition> {
a (:Profile_structure_element_definition)?,
Profile.structure.element.definition:value @<Profile.structure.element.definition.value> %{GenX value = %},
Profile.structure.element.definition:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.structure.element.definition:requirements LITERAL %{GenX requirements/@value %},
Profile.structure.element.definition:extension @<Extension> %{GenX extension = %},
Profile.structure.element.definition:constraint @<Profile.structure.element.definition.constraint> %{GenX constraint = %},
Profile.structure.element.definition:max LITERAL %{GenX max/@value %},
Profile.structure.element.definition:min LITERAL %{GenX min/@value %},
Profile.structure.element.definition:binding @<Profile.structure.element.definition.binding> %{GenX binding = %},
Profile.structure.element.definition:mapping @<Profile.structure.element.definition.mapping> %{GenX mapping = %},
Profile.structure.element.definition:comments LITERAL %{GenX comments/@value %},
Profile.structure.element.definition:short LITERAL %{GenX short/@value %},
Profile.structure.element.definition:isModifier LITERAL %{GenX isModifier/@value %},
Profile.structure.element.definition:mustSupport LITERAL %{GenX mustSupport/@value %},
Profile.structure.element.definition:nameReference LITERAL %{GenX nameReference/@value %},
Profile.structure.element.definition:maxLength LITERAL %{GenX maxLength/@value %},
Profile.structure.element.definition:synonym LITERAL %{GenX synonym/@value %},
Profile.structure.element.definition:type @<Profile.structure.element.definition.type> %{GenX type = %},
Profile.structure.element.definition:example @<Profile.structure.element.definition.example> %{GenX example = %},
Profile.structure.element.definition:condition LITERAL %{GenX condition/@value %},
Profile.structure.element.definition:formal LITERAL %{GenX formal/@value %}
}
<Substance> {
a (:Substance)?,
Substance:modifierExtension @<Extension> %{GenX modifierExtension = %},
Substance:description LITERAL %{GenX description/@value %},
Substance:extension @<Extension> %{GenX extension = %},
Substance:text @<Narrative> %{GenX text = %},
Substance:instance @<Substance.instance> %{GenX instance = %},
Substance:contained @<Resource> %{GenX contained = %},
Substance:type @<CodeableConcept> %{GenX type = %},
Substance:ingredient @<Substance.ingredient> %{GenX ingredient = %}
}
<Location> {
a (:Location)?,
Location:status LITERAL %{GenX status/@value %},
Location:managingOrganization @<ResourceReference> %{GenX managingOrganization = %},
Location:modifierExtension @<Extension> %{GenX modifierExtension = %},
Location:description LITERAL %{GenX description/@value %},
Location:extension @<Extension> %{GenX extension = %},
Location:telecom @<Contact> %{GenX telecom = %},
Location:text @<Narrative> %{GenX text = %},
Location:contained @<Resource> %{GenX contained = %},
Location:physicalType @<CodeableConcept> %{GenX physicalType = %},
Location:mode LITERAL %{GenX mode/@value %},
Location:address @<Address> %{GenX address = %},
Location:position @<Location.position> %{GenX position = %},
Location:identifier @<Identifier> %{GenX identifier = %},
Location:type @<CodeableConcept> %{GenX type = %},
Location:partOf @<ResourceReference> %{GenX partOf = %},
Location:name LITERAL %{GenX name/@value %}
}
<Conformance_rest_operation> {
a (:Conformance_rest_operation)?,
Conformance.rest.operation:code LITERAL %{GenX code/@value %},
Conformance.rest.operation:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.rest.operation:extension @<Extension> %{GenX extension = %},
Conformance.rest.operation:documentation LITERAL %{GenX documentation/@value %}
}
<Range> {
a (:Range)?,
Range:high @<Quantity> %{GenX high = %},
Range:modifierExtension @<Extension> %{GenX modifierExtension = %},
Range:low @<Quantity> %{GenX low = %},
Range:extension @<Extension> %{GenX extension = %}
}
<MessageHeader_destination> {
a (:MessageHeader_destination)?,
MessageHeader.destination:endpoint LITERAL %{GenX endpoint/@value %},
MessageHeader.destination:target @<ResourceReference> %{GenX target = %},
MessageHeader.destination:modifierExtension @<Extension> %{GenX modifierExtension = %},
MessageHeader.destination:extension @<Extension> %{GenX extension = %},
MessageHeader.destination:name LITERAL %{GenX name/@value %}
}
<CarePlan_goal> {
a (:CarePlan_goal)?,
CarePlan.goal:status LITERAL %{GenX status/@value %},
CarePlan.goal:modifierExtension @<Extension> %{GenX modifierExtension = %},
CarePlan.goal:description LITERAL %{GenX description/@value %},
CarePlan.goal:extension @<Extension> %{GenX extension = %},
CarePlan.goal:notes LITERAL %{GenX notes/@value %},
CarePlan.goal:concern @<ResourceReference> %{GenX concern = %}
}
<DiagnosticOrder_item> {
a (:DiagnosticOrder_item)?,
DiagnosticOrder.item:status LITERAL %{GenX status/@value %},
DiagnosticOrder.item:modifierExtension @<Extension> %{GenX modifierExtension = %},
DiagnosticOrder.item:extension @<Extension> %{GenX extension = %},
DiagnosticOrder.item:specimen @<ResourceReference> %{GenX specimen = %},
DiagnosticOrder.item:code @<CodeableConcept> %{GenX code = %},
DiagnosticOrder.item:bodySite @<CodeableConcept> %{GenX bodySite = %},
DiagnosticOrder.item:event @<DiagnosticOrder.item.event> %{GenX event = %}
}
<DocumentReference_service> {
a (:DocumentReference_service)?,
DocumentReference.service:type @<CodeableConcept> %{GenX type = %},
DocumentReference.service:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.service:parameter @<DocumentReference.service.parameter> %{GenX parameter = %},
DocumentReference.service:extension @<Extension> %{GenX extension = %},
DocumentReference.service:address LITERAL %{GenX address/@value %}
}
<Conformance_messaging> {
a (:Conformance_messaging)?,
Conformance.messaging:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.messaging:extension @<Extension> %{GenX extension = %},
Conformance.messaging:documentation LITERAL %{GenX documentation/@value %},
Conformance.messaging:reliableCache LITERAL %{GenX reliableCache/@value %},
Conformance.messaging:endpoint LITERAL %{GenX endpoint/@value %},
Conformance.messaging:event @<Conformance.messaging.event> %{GenX event = %}
}
<ValueSet> {
a (:ValueSet)?,
ValueSet:status LITERAL %{GenX status/@value %},
ValueSet:publisher LITERAL %{GenX publisher/@value %},
ValueSet:compose @<ValueSet.compose> %{GenX compose = %},
ValueSet:description LITERAL %{GenX description/@value %},
ValueSet:copyright LITERAL %{GenX copyright/@value %},
ValueSet:telecom @<Contact> %{GenX telecom = %},
ValueSet:text @<Narrative> %{GenX text = %},
ValueSet:expansion @<ValueSet.expansion> %{GenX expansion = %},
ValueSet:name LITERAL %{GenX name/@value %},
ValueSet:extension @<Extension> %{GenX extension = %},
ValueSet:contained @<Resource> %{GenX contained = %},
ValueSet:modifierExtension @<Extension> %{GenX modifierExtension = %},
ValueSet:extensible LITERAL %{GenX extensible/@value %},
ValueSet:version LITERAL %{GenX version/@value %},
ValueSet:date LITERAL %{GenX date/@value %},
ValueSet:identifier LITERAL %{GenX identifier/@value %},
ValueSet:experimental LITERAL %{GenX experimental/@value %},
ValueSet:define @<ValueSet.define> %{GenX define = %}
}
<ValueSet_expansion_contains> {
a (:ValueSet_expansion_contains)?,
ValueSet.expansion.contains:modifierExtension @<Extension> %{GenX modifierExtension = %},
ValueSet.expansion.contains:extension @<Extension> %{GenX extension = %},
ValueSet.expansion.contains:contains @<ValueSet.expansion.contains.contains> %{GenX contains = %},
ValueSet.expansion.contains:system LITERAL %{GenX system/@value %},
ValueSet.expansion.contains:code LITERAL %{GenX code/@value %},
ValueSet.expansion.contains:display LITERAL %{GenX display/@value %}
}
<Encounter_hospitalization_accomodation> {
a (:Encounter_hospitalization_accomodation)?,
Encounter.hospitalization.accomodation:modifierExtension @<Extension> %{GenX modifierExtension = %},
Encounter.hospitalization.accomodation:extension @<Extension> %{GenX extension = %},
Encounter.hospitalization.accomodation:bed @<ResourceReference> %{GenX bed = %},
Encounter.hospitalization.accomodation:period @<Period> %{GenX period = %}
}
<Medication_package_content> {
a (:Medication_package_content)?,
Medication.package.content:item @<ResourceReference> %{GenX item = %},
Medication.package.content:amount @<Quantity> %{GenX amount = %},
Medication.package.content:modifierExtension @<Extension> %{GenX modifierExtension = %},
Medication.package.content:extension @<Extension> %{GenX extension = %}
}
<ValueSet_define> {
a (:ValueSet_define)?,
ValueSet.define:concept @<ValueSet.define.concept> %{GenX concept = %},
ValueSet.define:extension @<Extension> %{GenX extension = %},
ValueSet.define:modifierExtension @<Extension> %{GenX modifierExtension = %},
ValueSet.define:system LITERAL %{GenX system/@value %},
ValueSet.define:caseSensitive LITERAL %{GenX caseSensitive/@value %},
ValueSet.define:version LITERAL %{GenX version/@value %}
}
<Condition_location> {
a (:Condition_location)?,
Condition.location:modifierExtension @<Extension> %{GenX modifierExtension = %},
Condition.location:code @<CodeableConcept> %{GenX code = %},
Condition.location:detail LITERAL %{GenX detail/@value %},
Condition.location:extension @<Extension> %{GenX extension = %}
}
<CarePlan_activity> {
a (:CarePlan_activity)?,
CarePlan.activity:status LITERAL %{GenX status/@value %},
CarePlan.activity:modifierExtension @<Extension> %{GenX modifierExtension = %},
CarePlan.activity:goal LITERAL %{GenX goal/@value %},
CarePlan.activity:extension @<Extension> %{GenX extension = %},
CarePlan.activity:simple @<CarePlan.activity.simple> %{GenX simple = %},
CarePlan.activity:notes LITERAL %{GenX notes/@value %},
CarePlan.activity:detail @<ResourceReference> %{GenX detail = %},
CarePlan.activity:prohibited LITERAL %{GenX prohibited/@value %},
CarePlan.activity:actionResulting @<ResourceReference> %{GenX actionResulting = %}
}
<Query_response> {
a (:Query_response)?,
Query.response:total LITERAL %{GenX total/@value %},
Query.response:modifierExtension @<Extension> %{GenX modifierExtension = %},
Query.response:last @<Extension> %{GenX last = %},
Query.response:reference @<ResourceReference> %{GenX reference = %},
Query.response:extension @<Extension> %{GenX extension = %},
Query.response:outcome LITERAL %{GenX outcome/@value %},
Query.response:next @<Extension> %{GenX next = %},
Query.response:previous @<Extension> %{GenX previous = %},
Query.response:identifier LITERAL %{GenX identifier/@value %},
Query.response:parameter @<Extension> %{GenX parameter = %},
Query.response:first @<Extension> %{GenX first = %}
}
<MedicationDispense_dispense_dosage> {
a (:MedicationDispense_dispense_dosage)?,
MedicationDispense.dispense.dosage:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationDispense.dispense.dosage:timingPeriod @<Period> %{GenX timingPeriod = %},
MedicationDispense.dispense.dosage:extension @<Extension> %{GenX extension = %},
MedicationDispense.dispense.dosage:asNeededCodeableconcept @<CodeableConcept> %{GenX asNeededCodeableconcept = %},
MedicationDispense.dispense.dosage:route @<CodeableConcept> %{GenX route = %},
MedicationDispense.dispense.dosage:timingSchedule @<Schedule> %{GenX timingSchedule = %},
MedicationDispense.dispense.dosage:maxDosePerPeriod @<Ratio> %{GenX maxDosePerPeriod = %},
MedicationDispense.dispense.dosage:site @<CodeableConcept> %{GenX site = %},
MedicationDispense.dispense.dosage:additionalInstructions @<CodeableConcept> %{GenX additionalInstructions = %},
MedicationDispense.dispense.dosage:timingDatetime LITERAL %{GenX timingDatetime/@value %},
MedicationDispense.dispense.dosage:asNeededBoolean LITERAL %{GenX asNeededBoolean/@value %},
MedicationDispense.dispense.dosage:rate @<Ratio> %{GenX rate = %},
MedicationDispense.dispense.dosage:method @<CodeableConcept> %{GenX method = %},
MedicationDispense.dispense.dosage:quantity @<Quantity> %{GenX quantity = %}
}
<MedicationAdministration> {
a (:MedicationAdministration)?,
MedicationAdministration:status LITERAL %{GenX status/@value %},
MedicationAdministration:medication @<ResourceReference> %{GenX medication = %},
MedicationAdministration:patient @<ResourceReference> %{GenX patient = %},
MedicationAdministration:prescription @<ResourceReference> %{GenX prescription = %},
MedicationAdministration:extension @<Extension> %{GenX extension = %},
MedicationAdministration:reasonNotGiven @<CodeableConcept> %{GenX reasonNotGiven = %},
MedicationAdministration:text @<Narrative> %{GenX text = %},
MedicationAdministration:contained @<Resource> %{GenX contained = %},
MedicationAdministration:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationAdministration:wasNotGiven LITERAL %{GenX wasNotGiven/@value %},
MedicationAdministration:whenGiven @<Period> %{GenX whenGiven = %},
MedicationAdministration:device @<ResourceReference> %{GenX device = %},
MedicationAdministration:practitioner @<ResourceReference> %{GenX practitioner = %},
MedicationAdministration:identifier @<Identifier> %{GenX identifier = %},
MedicationAdministration:dosage @<MedicationAdministration.dosage> %{GenX dosage = %},
MedicationAdministration:encounter @<ResourceReference> %{GenX encounter = %}
}
<DiagnosticOrder> {
a (:DiagnosticOrder)?,
DiagnosticOrder:status LITERAL %{GenX status/@value %},
DiagnosticOrder:modifierExtension @<Extension> %{GenX modifierExtension = %},
DiagnosticOrder:extension @<Extension> %{GenX extension = %},
DiagnosticOrder:text @<Narrative> %{GenX text = %},
DiagnosticOrder:specimen @<ResourceReference> %{GenX specimen = %},
DiagnosticOrder:orderer @<ResourceReference> %{GenX orderer = %},
DiagnosticOrder:priority LITERAL %{GenX priority/@value %},
DiagnosticOrder:item @<DiagnosticOrder.item> %{GenX item = %},
DiagnosticOrder:contained @<Resource> %{GenX contained = %},
DiagnosticOrder:clinicalNotes LITERAL %{GenX clinicalNotes/@value %},
DiagnosticOrder:identifier @<Identifier> %{GenX identifier = %},
DiagnosticOrder:event @<DiagnosticOrder.event> %{GenX event = %},
DiagnosticOrder:encounter @<ResourceReference> %{GenX encounter = %},
DiagnosticOrder:subject @<ResourceReference> %{GenX subject = %}
}
<Observation> {
a (:Observation)?,
Observation:valueCodeableconcept @<CodeableConcept> %{GenX valueCodeableconcept = %},
Observation:performer @<ResourceReference> %{GenX performer = %},
Observation:interpretation @<CodeableConcept> %{GenX interpretation = %},
Observation:issued LITERAL %{GenX issued/@value %},
Observation:related @<Observation.related> %{GenX related = %},
Observation:valueAttachment @<Attachment> %{GenX valueAttachment = %},
Observation:bodySite @<CodeableConcept> %{GenX bodySite = %},
Observation:appliesPeriod @<Period> %{GenX appliesPeriod = %},
Observation:appliesDatetime LITERAL %{GenX appliesDatetime/@value %},
Observation:subject @<ResourceReference> %{GenX subject = %},
Observation:modifierExtension @<Extension> %{GenX modifierExtension = %},
Observation:valueString LITERAL %{GenX valueString/@value %},
Observation:comments LITERAL %{GenX comments/@value %},
Observation:contained @<Resource> %{GenX contained = %},
Observation:text @<Narrative> %{GenX text = %},
Observation:method @<CodeableConcept> %{GenX method = %},
Observation:valueSampleddata @<SampledData> %{GenX valueSampleddata = %},
Observation:status LITERAL %{GenX status/@value %},
Observation:specimen @<ResourceReference> %{GenX specimen = %},
Observation:valuePeriod @<Period> %{GenX valuePeriod = %},
Observation:name @<CodeableConcept> %{GenX name = %},
Observation:extension @<Extension> %{GenX extension = %},
Observation:referenceRange @<Observation.referenceRange> %{GenX referenceRange = %},
Observation:valueQuantity @<Quantity> %{GenX valueQuantity = %},
Observation:valueRatio @<Ratio> %{GenX valueRatio = %},
Observation:reliability LITERAL %{GenX reliability/@value %},
Observation:identifier @<Identifier> %{GenX identifier = %}
}
<Extension> {
a (:Extension)?,
Extension:url LITERAL %{GenX url/@value %},
Extension:modifierExtension @<Extension> %{GenX modifierExtension = %},
Extension:value @<Extension.value> %{GenX value = %},
Extension:extension @<Extension> %{GenX extension = %}
}
<Composition_attester> {
a (:Composition_attester)?,
Composition.attester:party @<ResourceReference> %{GenX party = %},
Composition.attester:modifierExtension @<Extension> %{GenX modifierExtension = %},
Composition.attester:mode LITERAL %{GenX mode/@value %},
Composition.attester:extension @<Extension> %{GenX extension = %},
Composition.attester:time LITERAL %{GenX time/@value %}
}
<Contact> {
a (:Contact)?,
Contact:use LITERAL %{GenX use/@value %},
Contact:modifierExtension @<Extension> %{GenX modifierExtension = %},
Contact:extension @<Extension> %{GenX extension = %},
Contact:period @<Period> %{GenX period = %},
Contact:value LITERAL %{GenX value/@value %},
Contact:system LITERAL %{GenX system/@value %}
}
<Narrative> {
a (:Narrative)?,
Narrative:status LITERAL %{GenX status/@value %},
Narrative:div LITERAL %{GenX div/@value %},
Narrative:modifierExtension @<Extension> %{GenX modifierExtension = %},
Narrative:extension @<Extension> %{GenX extension = %}
}
<Medication_product_ingredient> {
a (:Medication_product_ingredient)?,
Medication.product.ingredient:item @<ResourceReference> %{GenX item = %},
Medication.product.ingredient:amount @<Ratio> %{GenX amount = %},
Medication.product.ingredient:modifierExtension @<Extension> %{GenX modifierExtension = %},
Medication.product.ingredient:extension @<Extension> %{GenX extension = %}
}
<Identifier> {
a (:Identifier)?,
Identifier:use LITERAL %{GenX use/@value %},
Identifier:modifierExtension @<Extension> %{GenX modifierExtension = %},
Identifier:assigner @<ResourceReference> %{GenX assigner = %},
Identifier:extension @<Extension> %{GenX extension = %},
Identifier:system LITERAL %{GenX system/@value %},
Identifier:value LITERAL %{GenX value/@value %},
Identifier:period @<Period> %{GenX period = %},
Identifier:label LITERAL %{GenX label/@value %}
}
<OperationOutcome> {
a (:OperationOutcome)?,
OperationOutcome:text @<Narrative> %{GenX text = %},
OperationOutcome:contained @<Resource> %{GenX contained = %},
OperationOutcome:modifierExtension @<Extension> %{GenX modifierExtension = %},
OperationOutcome:issue @<OperationOutcome.issue> %{GenX issue = %},
OperationOutcome:extension @<Extension> %{GenX extension = %}
}
<DiagnosticReport_image_extension> {
a (:DiagnosticReport_image_extension)?,
DiagnosticReport.image.extension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DiagnosticReport.image.extension:extension @<Extension> %{GenX extension = %}
}
<ImagingStudy_series> {
a (:ImagingStudy_series)?,
ImagingStudy.series:modifierExtension @<Extension> %{GenX modifierExtension = %},
ImagingStudy.series:description LITERAL %{GenX description/@value %},
ImagingStudy.series:extension @<Extension> %{GenX extension = %},
ImagingStudy.series:modality LITERAL %{GenX modality/@value %},
ImagingStudy.series:number LITERAL %{GenX number/@value %},
ImagingStudy.series:dateTime LITERAL %{GenX dateTime/@value %},
ImagingStudy.series:numberOfInstances LITERAL %{GenX numberOfInstances/@value %},
ImagingStudy.series:instance @<ImagingStudy.series.instance> %{GenX instance = %},
ImagingStudy.series:bodySite @<Coding> %{GenX bodySite = %},
ImagingStudy.series:url LITERAL %{GenX url/@value %},
ImagingStudy.series:availability LITERAL %{GenX availability/@value %},
ImagingStudy.series:uid LITERAL %{GenX uid/@value %}
}
<Questionnaire_group> {
a (:Questionnaire_group)?,
Questionnaire.group:modifierExtension @<Extension> %{GenX modifierExtension = %},
Questionnaire.group:group @<Questionnaire.group.group> %{GenX group = %},
Questionnaire.group:name @<CodeableConcept> %{GenX name = %},
Questionnaire.group:extension @<Extension> %{GenX extension = %},
Questionnaire.group:text LITERAL %{GenX text/@value %},
Questionnaire.group:question @<Questionnaire.group.question> %{GenX question = %},
Questionnaire.group:header LITERAL %{GenX header/@value %},
Questionnaire.group:subject @<ResourceReference> %{GenX subject = %}
}
<Conformance_document> {
a (:Conformance_document)?,
Conformance.document:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.document:profile @<ResourceReference> %{GenX profile = %},
Conformance.document:documentation LITERAL %{GenX documentation/@value %},
Conformance.document:mode LITERAL %{GenX mode/@value %},
Conformance.document:extension @<Extension> %{GenX extension = %}
}
<Immunization> {
a (:Immunization)?,
Immunization:performer @<ResourceReference> %{GenX performer = %},
Immunization:text @<Narrative> %{GenX text = %},
Immunization:site @<CodeableConcept> %{GenX site = %},
Immunization:expirationDate LITERAL %{GenX expirationDate/@value %},
Immunization:subject @<ResourceReference> %{GenX subject = %},
Immunization:modifierExtension @<Extension> %{GenX modifierExtension = %},
Immunization:contained @<Resource> %{GenX contained = %},
Immunization:location @<ResourceReference> %{GenX location = %},
Immunization:explanation @<Immunization.explanation> %{GenX explanation = %},
Immunization:doseQuantity @<Quantity> %{GenX doseQuantity = %},
Immunization:reported LITERAL %{GenX reported/@value %},
Immunization:refusedIndicator LITERAL %{GenX refusedIndicator/@value %},
Immunization:requester @<ResourceReference> %{GenX requester = %},
Immunization:date LITERAL %{GenX date/@value %},
Immunization:manufacturer @<ResourceReference> %{GenX manufacturer = %},
Immunization:reaction @<Immunization.reaction> %{GenX reaction = %},
Immunization:extension @<Extension> %{GenX extension = %},
Immunization:route @<CodeableConcept> %{GenX route = %},
Immunization:lotNumber LITERAL %{GenX lotNumber/@value %},
Immunization:vaccinationProtocol @<Immunization.vaccinationProtocol> %{GenX vaccinationProtocol = %},
Immunization:vaccineType @<CodeableConcept> %{GenX vaccineType = %},
Immunization:identifier @<Identifier> %{GenX identifier = %}
}
<ImmunizationRecommendation_recommendation> {
a (:ImmunizationRecommendation_recommendation)?,
ImmunizationRecommendation.recommendation:modifierExtension @<Extension> %{GenX modifierExtension = %},
ImmunizationRecommendation.recommendation:protocol @<ImmunizationRecommendation.recommendation.protocol> %{GenX protocol = %},
ImmunizationRecommendation.recommendation:extension @<Extension> %{GenX extension = %},
ImmunizationRecommendation.recommendation:forecastStatus @<CodeableConcept> %{GenX forecastStatus = %},
ImmunizationRecommendation.recommendation:dateCriterion @<ImmunizationRecommendation.recommendation.dateCriterion> %{GenX dateCriterion = %},
ImmunizationRecommendation.recommendation:supportingPatientInformation @<ResourceReference> %{GenX supportingPatientInformation = %},
ImmunizationRecommendation.recommendation:date LITERAL %{GenX date/@value %},
ImmunizationRecommendation.recommendation:vaccineType @<CodeableConcept> %{GenX vaccineType = %},
ImmunizationRecommendation.recommendation:doseNumber LITERAL %{GenX doseNumber/@value %},
ImmunizationRecommendation.recommendation:supportingImmunization @<ResourceReference> %{GenX supportingImmunization = %}
}
<Query> {
a (:Query)?,
Query:modifierExtension @<Extension> %{GenX modifierExtension = %},
Query:extension @<Extension> %{GenX extension = %},
Query:text @<Narrative> %{GenX text = %},
Query:contained @<Resource> %{GenX contained = %},
Query:identifier LITERAL %{GenX identifier/@value %},
Query:parameter @<Extension> %{GenX parameter = %},
Query:response @<Query.response> %{GenX response = %}
}
<Schedule_repeat> {
a (:Schedule_repeat)?,
Schedule.repeat:count LITERAL %{GenX count/@value %},
Schedule.repeat:modifierExtension @<Extension> %{GenX modifierExtension = %},
Schedule.repeat:end LITERAL %{GenX end/@value %},
Schedule.repeat:extension @<Extension> %{GenX extension = %},
Schedule.repeat:when LITERAL %{GenX when/@value %},
Schedule.repeat:units LITERAL %{GenX units/@value %},
Schedule.repeat:frequency LITERAL %{GenX frequency/@value %},
Schedule.repeat:duration LITERAL %{GenX duration/@value %}
}
<DocumentReference_context_modifierExtension> {
a (:DocumentReference_context_modifierExtension)?,
DocumentReference.context.modifierExtension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.context.modifierExtension:extension @<Extension> %{GenX extension = %}
}
<Medication_package> {
a (:Medication_package)?,
Medication.package:content @<Medication.package.content> %{GenX content = %},
Medication.package:modifierExtension @<Extension> %{GenX modifierExtension = %},
Medication.package:container @<CodeableConcept> %{GenX container = %},
Medication.package:extension @<Extension> %{GenX extension = %}
}
<Conformance_rest_security> {
a (:Conformance_rest_security)?,
Conformance.rest.security:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.rest.security:extension @<Extension> %{GenX extension = %},
Conformance.rest.security:service @<CodeableConcept> %{GenX service = %},
Conformance.rest.security:certificate @<Conformance.rest.security.certificate> %{GenX certificate = %},
Conformance.rest.security:cors LITERAL %{GenX cors/@value %},
Conformance.rest.security:description LITERAL %{GenX description/@value %}
}
<Substance_ingredient> {
a (:Substance_ingredient)?,
Substance.ingredient:modifierExtension @<Extension> %{GenX modifierExtension = %},
Substance.ingredient:substance @<ResourceReference> %{GenX substance = %},
Substance.ingredient:extension @<Extension> %{GenX extension = %},
Substance.ingredient:quantity @<Ratio> %{GenX quantity = %}
}
<Group> {
a (:Group)?,
Group:code @<CodeableConcept> %{GenX code = %},
Group:actual LITERAL %{GenX actual/@value %},
Group:name LITERAL %{GenX name/@value %},
Group:extension @<Extension> %{GenX extension = %},
Group:characteristic @<Group.characteristic> %{GenX characteristic = %},
Group:member @<ResourceReference> %{GenX member = %},
Group:contained @<Resource> %{GenX contained = %},
Group:modifierExtension @<Extension> %{GenX modifierExtension = %},
Group:text @<Narrative> %{GenX text = %},
Group:identifier @<Identifier> %{GenX identifier = %},
Group:type LITERAL %{GenX type/@value %},
Group:quantity LITERAL %{GenX quantity/@value %}
}
<ImagingStudy> {
a (:ImagingStudy)?,
ImagingStudy:accessionNo @<Identifier> %{GenX accessionNo = %},
ImagingStudy:modifierExtension @<Extension> %{GenX modifierExtension = %},
ImagingStudy:modality LITERAL %{GenX modality/@value %},
ImagingStudy:description LITERAL %{GenX description/@value %},
ImagingStudy:extension @<Extension> %{GenX extension = %},
ImagingStudy:clinicalInformation LITERAL %{GenX clinicalInformation/@value %},
ImagingStudy:referrer @<ResourceReference> %{GenX referrer = %},
ImagingStudy:numberOfInstances LITERAL %{GenX numberOfInstances/@value %},
ImagingStudy:dateTime LITERAL %{GenX dateTime/@value %},
ImagingStudy:order @<ResourceReference> %{GenX order = %},
ImagingStudy:url LITERAL %{GenX url/@value %},
ImagingStudy:contained @<Resource> %{GenX contained = %},
ImagingStudy:text @<Narrative> %{GenX text = %},
ImagingStudy:numberOfSeries LITERAL %{GenX numberOfSeries/@value %},
ImagingStudy:series @<ImagingStudy.series> %{GenX series = %},
ImagingStudy:uid LITERAL %{GenX uid/@value %},
ImagingStudy:interpreter @<ResourceReference> %{GenX interpreter = %},
ImagingStudy:identifier @<Identifier> %{GenX identifier = %},
ImagingStudy:availability LITERAL %{GenX availability/@value %},
ImagingStudy:procedure @<Coding> %{GenX procedure = %},
ImagingStudy:subject @<ResourceReference> %{GenX subject = %}
}
<DeviceObservationReport_virtualDevice> {
a (:DeviceObservationReport_virtualDevice)?,
DeviceObservationReport.virtualDevice:modifierExtension @<Extension> %{GenX modifierExtension = %},
DeviceObservationReport.virtualDevice:code @<CodeableConcept> %{GenX code = %},
DeviceObservationReport.virtualDevice:extension @<Extension> %{GenX extension = %},
DeviceObservationReport.virtualDevice:channel @<DeviceObservationReport.virtualDevice.channel> %{GenX channel = %}
}
<Profile_structure_element_definition_constraint> {
a (:Profile_structure_element_definition_constraint)?,
Profile.structure.element.definition.constraint:xpath LITERAL %{GenX xpath/@value %},
Profile.structure.element.definition.constraint:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.structure.element.definition.constraint:severity LITERAL %{GenX severity/@value %},
Profile.structure.element.definition.constraint:extension @<Extension> %{GenX extension = %},
Profile.structure.element.definition.constraint:human LITERAL %{GenX human/@value %},
Profile.structure.element.definition.constraint:key LITERAL %{GenX key/@value %},
Profile.structure.element.definition.constraint:name LITERAL %{GenX name/@value %}
}
<MessageHeader_source> {
a (:MessageHeader_source)?,
MessageHeader.source:endpoint LITERAL %{GenX endpoint/@value %},
MessageHeader.source:name LITERAL %{GenX name/@value %},
MessageHeader.source:extension @<Extension> %{GenX extension = %},
MessageHeader.source:modifierExtension @<Extension> %{GenX modifierExtension = %},
MessageHeader.source:contact @<Contact> %{GenX contact = %},
MessageHeader.source:version LITERAL %{GenX version/@value %},
MessageHeader.source:software LITERAL %{GenX software/@value %}
}
<Attachment> {
a (:Attachment)?,
Attachment:modifierExtension @<Extension> %{GenX modifierExtension = %},
Attachment:contentType LITERAL %{GenX contentType/@value %},
Attachment:extension @<Extension> %{GenX extension = %},
Attachment:language LITERAL %{GenX language/@value %},
Attachment:title LITERAL %{GenX title/@value %},
Attachment:url LITERAL %{GenX url/@value %},
Attachment:hash LITERAL %{GenX hash/@value %},
Attachment:data LITERAL %{GenX data/@value %},
Attachment:size LITERAL %{GenX size/@value %}
}
<Profile_structure> {
a (:Profile_structure)?,
Profile.structure:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.structure:name LITERAL %{GenX name/@value %},
Profile.structure:extension @<Extension> %{GenX extension = %},
Profile.structure:publish LITERAL %{GenX publish/@value %},
Profile.structure:element @<Profile.structure.element> %{GenX element = %},
Profile.structure:searchParam @<Profile.structure.searchParam> %{GenX searchParam = %},
Profile.structure:purpose LITERAL %{GenX purpose/@value %},
Profile.structure:type LITERAL %{GenX type/@value %}
}
<FamilyHistory_relation_condition> {
a (:FamilyHistory_relation_condition)?,
FamilyHistory.relation.condition:modifierExtension @<Extension> %{GenX modifierExtension = %},
FamilyHistory.relation.condition:onsetString LITERAL %{GenX onsetString/@value %},
FamilyHistory.relation.condition:extension @<Extension> %{GenX extension = %},
FamilyHistory.relation.condition:note LITERAL %{GenX note/@value %},
FamilyHistory.relation.condition:onsetRange @<Range> %{GenX onsetRange = %},
FamilyHistory.relation.condition:onsetAge @<Age> %{GenX onsetAge = %},
FamilyHistory.relation.condition:outcome @<CodeableConcept> %{GenX outcome = %},
FamilyHistory.relation.condition:type @<CodeableConcept> %{GenX type = %}
}
<Conformance> {
a (:Conformance)?,
Conformance:status LITERAL %{GenX status/@value %},
Conformance:telecom @<Contact> %{GenX telecom = %},
Conformance:text @<Narrative> %{GenX text = %},
Conformance:rest @<Conformance.rest> %{GenX rest = %},
Conformance:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance:implementation @<Conformance.implementation> %{GenX implementation = %},
Conformance:contained @<Resource> %{GenX contained = %},
Conformance:version LITERAL %{GenX version/@value %},
Conformance:document @<Conformance.document> %{GenX document = %},
Conformance:profile @<ResourceReference> %{GenX profile = %},
Conformance:description LITERAL %{GenX description/@value %},
Conformance:fhirVersion LITERAL %{GenX fhirVersion/@value %},
Conformance:format LITERAL %{GenX format/@value %},
Conformance:date LITERAL %{GenX date/@value %},
Conformance:publisher LITERAL %{GenX publisher/@value %},
Conformance:acceptUnknown LITERAL %{GenX acceptUnknown/@value %},
Conformance:name LITERAL %{GenX name/@value %},
Conformance:extension @<Extension> %{GenX extension = %},
Conformance:messaging @<Conformance.messaging> %{GenX messaging = %},
Conformance:identifier LITERAL %{GenX identifier/@value %},
Conformance:experimental LITERAL %{GenX experimental/@value %},
Conformance:software @<Conformance.software> %{GenX software = %}
}
<Profile_structure_element> {
a (:Profile_structure_element)?,
Profile.structure.element:definition @<Profile.structure.element.definition> %{GenX definition = %},
Profile.structure.element:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.structure.element:name LITERAL %{GenX name/@value %},
Profile.structure.element:extension @<Extension> %{GenX extension = %},
Profile.structure.element:slicing @<Profile.structure.element.slicing> %{GenX slicing = %},
Profile.structure.element:path LITERAL %{GenX path/@value %},
Profile.structure.element:representation LITERAL %{GenX representation/@value %}
}
<Specimen_collection> {
a (:Specimen_collection)?,
Specimen.collection:comment LITERAL %{GenX comment/@value %},
Specimen.collection:collectedPeriod @<Period> %{GenX collectedPeriod = %},
Specimen.collection:collectedDatetime LITERAL %{GenX collectedDatetime/@value %},
Specimen.collection:extension @<Extension> %{GenX extension = %},
Specimen.collection:sourceSite @<CodeableConcept> %{GenX sourceSite = %},
Specimen.collection:modifierExtension @<Extension> %{GenX modifierExtension = %},
Specimen.collection:collector @<ResourceReference> %{GenX collector = %},
Specimen.collection:method @<CodeableConcept> %{GenX method = %},
Specimen.collection:quantity @<Quantity> %{GenX quantity = %}
}
<Immunization_explanation> {
a (:Immunization_explanation)?,
Immunization.explanation:reason @<CodeableConcept> %{GenX reason = %},
Immunization.explanation:modifierExtension @<Extension> %{GenX modifierExtension = %},
Immunization.explanation:refusalReason @<CodeableConcept> %{GenX refusalReason = %},
Immunization.explanation:extension @<Extension> %{GenX extension = %}
}
<AdverseReaction_exposure> {
a (:AdverseReaction_exposure)?,
AdverseReaction.exposure:modifierExtension @<Extension> %{GenX modifierExtension = %},
AdverseReaction.exposure:extension @<Extension> %{GenX extension = %},
AdverseReaction.exposure:causalityExpectation LITERAL %{GenX causalityExpectation/@value %},
AdverseReaction.exposure:substance @<ResourceReference> %{GenX substance = %},
AdverseReaction.exposure:date LITERAL %{GenX date/@value %},
AdverseReaction.exposure:type LITERAL %{GenX type/@value %}
}
<Profile_structure_searchParam> {
a (:Profile_structure_searchParam)?,
Profile.structure.searchParam:xpath LITERAL %{GenX xpath/@value %},
Profile.structure.searchParam:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.structure.searchParam:target LITERAL %{GenX target/@value %},
Profile.structure.searchParam:extension @<Extension> %{GenX extension = %},
Profile.structure.searchParam:documentation LITERAL %{GenX documentation/@value %},
Profile.structure.searchParam:type LITERAL %{GenX type/@value %},
Profile.structure.searchParam:name LITERAL %{GenX name/@value %}
}
<Device> {
a (:Device)?,
Device:udi LITERAL %{GenX udi/@value %},
Device:modifierExtension @<Extension> %{GenX modifierExtension = %},
Device:patient @<ResourceReference> %{GenX patient = %},
Device:version LITERAL %{GenX version/@value %},
Device:extension @<Extension> %{GenX extension = %},
Device:url LITERAL %{GenX url/@value %},
Device:text @<Narrative> %{GenX text = %},
Device:lotNumber LITERAL %{GenX lotNumber/@value %},
Device:expiry LITERAL %{GenX expiry/@value %},
Device:contained @<Resource> %{GenX contained = %},
Device:contact @<Contact> %{GenX contact = %},
Device:location @<ResourceReference> %{GenX location = %},
Device:owner @<ResourceReference> %{GenX owner = %},
Device:model LITERAL %{GenX model/@value %},
Device:identifier @<Identifier> %{GenX identifier = %},
Device:type @<CodeableConcept> %{GenX type = %},
Device:manufacturer LITERAL %{GenX manufacturer/@value %}
}
<SecurityEvent> {
a (:SecurityEvent)?,
SecurityEvent:modifierExtension @<Extension> %{GenX modifierExtension = %},
SecurityEvent:participant @<SecurityEvent.participant> %{GenX participant = %},
SecurityEvent:extension @<Extension> %{GenX extension = %},
SecurityEvent:text @<Narrative> %{GenX text = %},
SecurityEvent:object @<SecurityEvent.object> %{GenX object = %},
SecurityEvent:source @<SecurityEvent.source> %{GenX source = %},
SecurityEvent:contained @<Resource> %{GenX contained = %},
SecurityEvent:event @<SecurityEvent.event> %{GenX event = %}
}
<Condition> {
a (:Condition)?,
Condition:onsetDate LITERAL %{GenX onsetDate/@value %},
Condition:dateAsserted LITERAL %{GenX dateAsserted/@value %},
Condition:code @<CodeableConcept> %{GenX code = %},
Condition:text @<Narrative> %{GenX text = %},
Condition:asserter @<ResourceReference> %{GenX asserter = %},
Condition:onsetAge @<Age> %{GenX onsetAge = %},
Condition:subject @<ResourceReference> %{GenX subject = %},
Condition:category @<CodeableConcept> %{GenX category = %},
Condition:abatementDate LITERAL %{GenX abatementDate/@value %},
Condition:modifierExtension @<Extension> %{GenX modifierExtension = %},
Condition:severity @<CodeableConcept> %{GenX severity = %},
Condition:contained @<Resource> %{GenX contained = %},
Condition:location @<Condition.location> %{GenX location = %},
Condition:status LITERAL %{GenX status/@value %},
Condition:relatedItem @<Condition.relatedItem> %{GenX relatedItem = %},
Condition:abatementBoolean LITERAL %{GenX abatementBoolean/@value %},
Condition:evidence @<Condition.evidence> %{GenX evidence = %},
Condition:encounter @<ResourceReference> %{GenX encounter = %},
Condition:stage @<Condition.stage> %{GenX stage = %},
Condition:extension @<Extension> %{GenX extension = %},
Condition:certainty @<CodeableConcept> %{GenX certainty = %},
Condition:abatementAge @<Age> %{GenX abatementAge = %},
Condition:identifier @<Identifier> %{GenX identifier = %},
Condition:notes LITERAL %{GenX notes/@value %}
}
<ConceptMap_concept_map> {
a (:ConceptMap_concept_map)?,
ConceptMap.concept.map:product @<ConceptMap.concept.map.product> %{GenX product = %},
ConceptMap.concept.map:modifierExtension @<Extension> %{GenX modifierExtension = %},
ConceptMap.concept.map:extension @<Extension> %{GenX extension = %},
ConceptMap.concept.map:equivalence LITERAL %{GenX equivalence/@value %},
ConceptMap.concept.map:system LITERAL %{GenX system/@value %},
ConceptMap.concept.map:comments LITERAL %{GenX comments/@value %},
ConceptMap.concept.map:code LITERAL %{GenX code/@value %}
}
<Provenance> {
a (:Provenance)?,
Provenance:modifierExtension @<Extension> %{GenX modifierExtension = %},
Provenance:reason @<CodeableConcept> %{GenX reason = %},
Provenance:extension @<Extension> %{GenX extension = %},
Provenance:text @<Narrative> %{GenX text = %},
Provenance:recorded LITERAL %{GenX recorded/@value %},
Provenance:period @<Period> %{GenX period = %},
Provenance:agent @<Provenance.agent> %{GenX agent = %},
Provenance:entity @<Provenance.entity> %{GenX entity = %},
Provenance:contained @<Resource> %{GenX contained = %},
Provenance:integritySignature LITERAL %{GenX integritySignature/@value %},
Provenance:location @<ResourceReference> %{GenX location = %},
Provenance:policy LITERAL %{GenX policy/@value %},
Provenance:target @<ResourceReference> %{GenX target = %}
}
<MedicationDispense_dispense> {
a (:MedicationDispense_dispense)?,
MedicationDispense.dispense:status LITERAL %{GenX status/@value %},
MedicationDispense.dispense:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationDispense.dispense:extension @<Extension> %{GenX extension = %},
MedicationDispense.dispense:whenPrepared LITERAL %{GenX whenPrepared/@value %},
MedicationDispense.dispense:destination @<ResourceReference> %{GenX destination = %},
MedicationDispense.dispense:whenHandedOver LITERAL %{GenX whenHandedOver/@value %},
MedicationDispense.dispense:medication @<ResourceReference> %{GenX medication = %},
MedicationDispense.dispense:receiver @<ResourceReference> %{GenX receiver = %},
MedicationDispense.dispense:identifier @<Identifier> %{GenX identifier = %},
MedicationDispense.dispense:type @<CodeableConcept> %{GenX type = %},
MedicationDispense.dispense:dosage @<MedicationDispense.dispense.dosage> %{GenX dosage = %},
MedicationDispense.dispense:quantity @<Quantity> %{GenX quantity = %}
}
<Composition_event> {
a (:Composition_event)?,
Composition.event:modifierExtension @<Extension> %{GenX modifierExtension = %},
Composition.event:code @<CodeableConcept> %{GenX code = %},
Composition.event:detail @<ResourceReference> %{GenX detail = %},
Composition.event:extension @<Extension> %{GenX extension = %},
Composition.event:period @<Period> %{GenX period = %}
}
<Specimen_treatment> {
a (:Specimen_treatment)?,
Specimen.treatment:procedure @<CodeableConcept> %{GenX procedure = %},
Specimen.treatment:modifierExtension @<Extension> %{GenX modifierExtension = %},
Specimen.treatment:additive @<ResourceReference> %{GenX additive = %},
Specimen.treatment:description LITERAL %{GenX description/@value %},
Specimen.treatment:extension @<Extension> %{GenX extension = %}
}
<Supply_dispense> {
a (:Supply_dispense)?,
Supply.dispense:status LITERAL %{GenX status/@value %},
Supply.dispense:modifierExtension @<Extension> %{GenX modifierExtension = %},
Supply.dispense:extension @<Extension> %{GenX extension = %},
Supply.dispense:destination @<ResourceReference> %{GenX destination = %},
Supply.dispense:whenHandedOver @<Period> %{GenX whenHandedOver = %},
Supply.dispense:whenPrepared @<Period> %{GenX whenPrepared = %},
Supply.dispense:suppliedItem @<ResourceReference> %{GenX suppliedItem = %},
Supply.dispense:receiver @<ResourceReference> %{GenX receiver = %},
Supply.dispense:supplier @<ResourceReference> %{GenX supplier = %},
Supply.dispense:identifier @<Identifier> %{GenX identifier = %},
Supply.dispense:type @<CodeableConcept> %{GenX type = %},
Supply.dispense:quantity @<Quantity> %{GenX quantity = %}
}
<Patient_contact> {
a (:Patient_contact)?,
Patient.contact:modifierExtension @<Extension> %{GenX modifierExtension = %},
Patient.contact:name @<HumanName> %{GenX name = %},
Patient.contact:extension @<Extension> %{GenX extension = %},
Patient.contact:telecom @<Contact> %{GenX telecom = %},
Patient.contact:gender @<CodeableConcept> %{GenX gender = %},
Patient.contact:relationship @<CodeableConcept> %{GenX relationship = %},
Patient.contact:address @<Address> %{GenX address = %},
Patient.contact:organization @<ResourceReference> %{GenX organization = %}
}
<OperationOutcome_issue> {
a (:OperationOutcome_issue)?,
OperationOutcome.issue:modifierExtension @<Extension> %{GenX modifierExtension = %},
OperationOutcome.issue:severity LITERAL %{GenX severity/@value %},
OperationOutcome.issue:extension @<Extension> %{GenX extension = %},
OperationOutcome.issue:details LITERAL %{GenX details/@value %},
OperationOutcome.issue:type @<Coding> %{GenX type = %},
OperationOutcome.issue:location LITERAL %{GenX location/@value %}
}
<Medication> {
a (:Medication)?,
Medication:kind LITERAL %{GenX kind/@value %},
Medication:code @<CodeableConcept> %{GenX code = %},
Medication:name LITERAL %{GenX name/@value %},
Medication:extension @<Extension> %{GenX extension = %},
Medication:package @<Medication.package> %{GenX package = %},
Medication:text @<Narrative> %{GenX text = %},
Medication:product @<Medication.product> %{GenX product = %},
Medication:isBrand LITERAL %{GenX isBrand/@value %},
Medication:contained @<Resource> %{GenX contained = %},
Medication:modifierExtension @<Extension> %{GenX modifierExtension = %},
Medication:manufacturer @<ResourceReference> %{GenX manufacturer = %}
}
<ValueSet_compose_include> {
a (:ValueSet_compose_include)?,
ValueSet.compose.include:code LITERAL %{GenX code/@value %},
ValueSet.compose.include:extension @<Extension> %{GenX extension = %},
ValueSet.compose.include:modifierExtension @<Extension> %{GenX modifierExtension = %},
ValueSet.compose.include:system LITERAL %{GenX system/@value %},
ValueSet.compose.include:filter @<ValueSet.compose.include.filter> %{GenX filter = %},
ValueSet.compose.include:version LITERAL %{GenX version/@value %}
}
<DocumentReference_service_parameter> {
a (:DocumentReference_service_parameter)?,
DocumentReference.service.parameter:value LITERAL %{GenX value/@value %},
DocumentReference.service.parameter:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.service.parameter:name LITERAL %{GenX name/@value %},
DocumentReference.service.parameter:extension @<Extension> %{GenX extension = %}
}
<CodeableConcept> {
a (:CodeableConcept)?,
CodeableConcept:text LITERAL %{GenX text/@value %},
CodeableConcept:modifierExtension @<Extension> %{GenX modifierExtension = %},
CodeableConcept:coding @<Coding> %{GenX coding = %},
CodeableConcept:extension @<Extension> %{GenX extension = %}
}
<MedicationPrescription_dispense> {
a (:MedicationPrescription_dispense)?,
MedicationPrescription.dispense:medication @<ResourceReference> %{GenX medication = %},
MedicationPrescription.dispense:extension @<Extension> %{GenX extension = %},
MedicationPrescription.dispense:expectedSupplyDuration @<Duration> %{GenX expectedSupplyDuration = %},
MedicationPrescription.dispense:numberOfRepeatsAllowed LITERAL %{GenX numberOfRepeatsAllowed/@value %},
MedicationPrescription.dispense:modifierExtension @<Extension> %{GenX modifierExtension = %},
MedicationPrescription.dispense:validityPeriod @<Period> %{GenX validityPeriod = %},
MedicationPrescription.dispense:quantity @<Quantity> %{GenX quantity = %}
}
<OrderResponse> {
a (:OrderResponse)?,
OrderResponse:code LITERAL %{GenX code/@value %},
OrderResponse:description LITERAL %{GenX description/@value %},
OrderResponse:extension @<Extension> %{GenX extension = %},
OrderResponse:authorityCodeableconcept @<CodeableConcept> %{GenX authorityCodeableconcept = %},
OrderResponse:text @<Narrative> %{GenX text = %},
OrderResponse:who @<ResourceReference> %{GenX who = %},
OrderResponse:request @<ResourceReference> %{GenX request = %},
OrderResponse:contained @<Resource> %{GenX contained = %},
OrderResponse:modifierExtension @<Extension> %{GenX modifierExtension = %},
OrderResponse:authorityResourcereference @<ResourceReference> %{GenX authorityResourcereference = %},
OrderResponse:fulfillment @<ResourceReference> %{GenX fulfillment = %},
OrderResponse:date LITERAL %{GenX date/@value %},
OrderResponse:identifier @<Identifier> %{GenX identifier = %}
}
<DocumentReference_relatesTo_extension> {
a (:DocumentReference_relatesTo_extension)?,
DocumentReference.relatesTo.extension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.relatesTo.extension:extension @<Extension> %{GenX extension = %}
}
<DeviceObservationReport_virtualDevice_channel_metric> {
a (:DeviceObservationReport_virtualDevice_channel_metric)?,
DeviceObservationReport.virtualDevice.channel.metric:modifierExtension @<Extension> %{GenX modifierExtension = %},
DeviceObservationReport.virtualDevice.channel.metric:observation @<ResourceReference> %{GenX observation = %},
DeviceObservationReport.virtualDevice.channel.metric:extension @<Extension> %{GenX extension = %}
}
<Substance_instance> {
a (:Substance_instance)?,
Substance.instance:quantity @<Quantity> %{GenX quantity = %},
Substance.instance:identifier @<Identifier> %{GenX identifier = %},
Substance.instance:modifierExtension @<Extension> %{GenX modifierExtension = %},
Substance.instance:extension @<Extension> %{GenX extension = %},
Substance.instance:expiry LITERAL %{GenX expiry/@value %}
}
<ImagingStudy_series_instance> {
a (:ImagingStudy_series_instance)?,
ImagingStudy.series.instance:modifierExtension @<Extension> %{GenX modifierExtension = %},
ImagingStudy.series.instance:uid LITERAL %{GenX uid/@value %},
ImagingStudy.series.instance:extension @<Extension> %{GenX extension = %},
ImagingStudy.series.instance:title LITERAL %{GenX title/@value %},
ImagingStudy.series.instance:url LITERAL %{GenX url/@value %},
ImagingStudy.series.instance:sopclass LITERAL %{GenX sopclass/@value %},
ImagingStudy.series.instance:number LITERAL %{GenX number/@value %},
ImagingStudy.series.instance:attachment @<ResourceReference> %{GenX attachment = %},
ImagingStudy.series.instance:type LITERAL %{GenX type/@value %}
}
<Supply> {
a (:Supply)?,
Supply:status LITERAL %{GenX status/@value %},
Supply:kind @<CodeableConcept> %{GenX kind = %},
Supply:modifierExtension @<Extension> %{GenX modifierExtension = %},
Supply:patient @<ResourceReference> %{GenX patient = %},
Supply:extension @<Extension> %{GenX extension = %},
Supply:dispense @<Supply.dispense> %{GenX dispense = %},
Supply:orderedItem @<ResourceReference> %{GenX orderedItem = %},
Supply:contained @<Resource> %{GenX contained = %},
Supply:text @<Narrative> %{GenX text = %},
Supply:identifier @<Identifier> %{GenX identifier = %}
}
<DiagnosticReport> {
a (:DiagnosticReport)?,
DiagnosticReport:specimen @<ResourceReference> %{GenX specimen = %},
DiagnosticReport:status LITERAL %{GenX status/@value %},
DiagnosticReport:codedDiagnosis @<CodeableConcept> %{GenX codedDiagnosis = %},
DiagnosticReport:modifierExtension @<Extension> %{GenX modifierExtension = %},
DiagnosticReport:diagnosticDatetime LITERAL %{GenX diagnosticDatetime/@value %},
DiagnosticReport:name @<CodeableConcept> %{GenX name = %},
DiagnosticReport:extension @<Extension> %{GenX extension = %},
DiagnosticReport:issued LITERAL %{GenX issued/@value %},
DiagnosticReport:image @<DiagnosticReport.image> %{GenX image = %},
DiagnosticReport:subject @<ResourceReference> %{GenX subject = %},
DiagnosticReport:imagingStudy @<ResourceReference> %{GenX imagingStudy = %},
DiagnosticReport:serviceCategory @<CodeableConcept> %{GenX serviceCategory = %},
DiagnosticReport:contained @<Resource> %{GenX contained = %},
DiagnosticReport:performer @<ResourceReference> %{GenX performer = %},
DiagnosticReport:result @<ResourceReference> %{GenX result = %},
DiagnosticReport:text @<Narrative> %{GenX text = %},
DiagnosticReport:presentedForm @<Attachment> %{GenX presentedForm = %},
DiagnosticReport:diagnosticPeriod @<Period> %{GenX diagnosticPeriod = %},
DiagnosticReport:identifier @<Identifier> %{GenX identifier = %},
DiagnosticReport:requestDetail @<ResourceReference> %{GenX requestDetail = %},
DiagnosticReport:conclusion LITERAL %{GenX conclusion/@value %}
}
<Period> {
a (:Period)?,
Period:start LITERAL %{GenX start/@value %},
Period:modifierExtension @<Extension> %{GenX modifierExtension = %},
Period:end LITERAL %{GenX end/@value %},
Period:extension @<Extension> %{GenX extension = %}
}
<Conformance_rest_resource_operation> {
a (:Conformance_rest_resource_operation)?,
Conformance.rest.resource.operation:code LITERAL %{GenX code/@value %},
Conformance.rest.resource.operation:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.rest.resource.operation:extension @<Extension> %{GenX extension = %},
Conformance.rest.resource.operation:documentation LITERAL %{GenX documentation/@value %}
}
<Provenance_entity> {
a (:Provenance_entity)?,
Provenance.entity:modifierExtension @<Extension> %{GenX modifierExtension = %},
Provenance.entity:extension @<Extension> %{GenX extension = %},
Provenance.entity:reference LITERAL %{GenX reference/@value %},
Provenance.entity:agent @<Provenance.entity.agent> %{GenX agent = %},
Provenance.entity:role LITERAL %{GenX role/@value %},
Provenance.entity:type @<Coding> %{GenX type = %},
Provenance.entity:display LITERAL %{GenX display/@value %}
}
<AdverseReaction_symptom> {
a (:AdverseReaction_symptom)?,
AdverseReaction.symptom:code @<CodeableConcept> %{GenX code = %},
AdverseReaction.symptom:modifierExtension @<Extension> %{GenX modifierExtension = %},
AdverseReaction.symptom:extension @<Extension> %{GenX extension = %},
AdverseReaction.symptom:severity LITERAL %{GenX severity/@value %}
}
<FamilyHistory> {
a (:FamilyHistory)?,
FamilyHistory:modifierExtension @<Extension> %{GenX modifierExtension = %},
FamilyHistory:extension @<Extension> %{GenX extension = %},
FamilyHistory:text @<Narrative> %{GenX text = %},
FamilyHistory:note LITERAL %{GenX note/@value %},
FamilyHistory:contained @<Resource> %{GenX contained = %},
FamilyHistory:relation @<FamilyHistory.relation> %{GenX relation = %},
FamilyHistory:identifier @<Identifier> %{GenX identifier = %},
FamilyHistory:subject @<ResourceReference> %{GenX subject = %}
}
<DocumentReference_relatesTo> {
a (:DocumentReference_relatesTo)?,
DocumentReference.relatesTo:code LITERAL %{GenX code/@value %},
DocumentReference.relatesTo:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.relatesTo:extension @<Extension> %{GenX extension = %},
DocumentReference.relatesTo:target @<ResourceReference> %{GenX target = %}
}
<Practitioner_qualification> {
a (:Practitioner_qualification)?,
Practitioner.qualification:code @<CodeableConcept> %{GenX code = %},
Practitioner.qualification:period @<Period> %{GenX period = %},
Practitioner.qualification:modifierExtension @<Extension> %{GenX modifierExtension = %},
Practitioner.qualification:extension @<Extension> %{GenX extension = %},
Practitioner.qualification:issuer @<ResourceReference> %{GenX issuer = %}
}
<Order_when> {
a (:Order_when)?,
Order.when:code @<CodeableConcept> %{GenX code = %},
Order.when:modifierExtension @<Extension> %{GenX modifierExtension = %},
Order.when:extension @<Extension> %{GenX extension = %},
Order.when:schedule @<Schedule> %{GenX schedule = %}
}
<Questionnaire> {
a (:Questionnaire)?,
Questionnaire:status LITERAL %{GenX status/@value %},
Questionnaire:modifierExtension @<Extension> %{GenX modifierExtension = %},
Questionnaire:group @<Questionnaire.group> %{GenX group = %},
Questionnaire:name @<CodeableConcept> %{GenX name = %},
Questionnaire:extension @<Extension> %{GenX extension = %},
Questionnaire:author @<ResourceReference> %{GenX author = %},
Questionnaire:text @<Narrative> %{GenX text = %},
Questionnaire:source @<ResourceReference> %{GenX source = %},
Questionnaire:contained @<Resource> %{GenX contained = %},
Questionnaire:authored LITERAL %{GenX authored/@value %},
Questionnaire:identifier @<Identifier> %{GenX identifier = %},
Questionnaire:encounter @<ResourceReference> %{GenX encounter = %},
Questionnaire:subject @<ResourceReference> %{GenX subject = %}
}
<DocumentReference_service_extension> {
a (:DocumentReference_service_extension)?,
DocumentReference.service.extension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.service.extension:extension @<Extension> %{GenX extension = %}
}
<ConceptMap> {
a (:ConceptMap)?,
ConceptMap:status LITERAL %{GenX status/@value %},
ConceptMap:publisher LITERAL %{GenX publisher/@value %},
ConceptMap:concept @<ConceptMap.concept> %{GenX concept = %},
ConceptMap:description LITERAL %{GenX description/@value %},
ConceptMap:copyright LITERAL %{GenX copyright/@value %},
ConceptMap:source @<ResourceReference> %{GenX source = %},
ConceptMap:telecom @<Contact> %{GenX telecom = %},
ConceptMap:text @<Narrative> %{GenX text = %},
ConceptMap:extension @<Extension> %{GenX extension = %},
ConceptMap:contained @<Resource> %{GenX contained = %},
ConceptMap:modifierExtension @<Extension> %{GenX modifierExtension = %},
ConceptMap:version LITERAL %{GenX version/@value %},
ConceptMap:target @<ResourceReference> %{GenX target = %},
ConceptMap:date LITERAL %{GenX date/@value %},
ConceptMap:identifier LITERAL %{GenX identifier/@value %},
ConceptMap:experimental LITERAL %{GenX experimental/@value %},
ConceptMap:name LITERAL %{GenX name/@value %}
}
<Observation_related> {
a (:Observation_related)?,
Observation.related:modifierExtension @<Extension> %{GenX modifierExtension = %},
Observation.related:type LITERAL %{GenX type/@value %},
Observation.related:target @<ResourceReference> %{GenX target = %},
Observation.related:extension @<Extension> %{GenX extension = %}
}
<CarePlan> {
a (:CarePlan)?,
CarePlan:status LITERAL %{GenX status/@value %},
CarePlan:modifierExtension @<Extension> %{GenX modifierExtension = %},
CarePlan:participant @<CarePlan.participant> %{GenX participant = %},
CarePlan:goal @<CarePlan.goal> %{GenX goal = %},
CarePlan:extension @<Extension> %{GenX extension = %},
CarePlan:text @<Narrative> %{GenX text = %},
CarePlan:notes LITERAL %{GenX notes/@value %},
CarePlan:modified LITERAL %{GenX modified/@value %},
CarePlan:period @<Period> %{GenX period = %},
CarePlan:contained @<Resource> %{GenX contained = %},
CarePlan:activity @<CarePlan.activity> %{GenX activity = %},
CarePlan:patient @<ResourceReference> %{GenX patient = %},
CarePlan:identifier @<Identifier> %{GenX identifier = %},
CarePlan:concern @<ResourceReference> %{GenX concern = %}
}
<List_entry> {
a (:List_entry)?,
List.entry:modifierExtension @<Extension> %{GenX modifierExtension = %},
List.entry:extension @<Extension> %{GenX extension = %},
List.entry:deleted LITERAL %{GenX deleted/@value %},
List.entry:item @<ResourceReference> %{GenX item = %},
List.entry:flag @<CodeableConcept> %{GenX flag = %},
List.entry:date LITERAL %{GenX date/@value %}
}
<DiagnosticReport_image_modifierExtension> {
a (:DiagnosticReport_image_modifierExtension)?,
DiagnosticReport.image.modifierExtension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DiagnosticReport.image.modifierExtension:extension @<Extension> %{GenX extension = %}
}
<Immunization_reaction> {
a (:Immunization_reaction)?,
Immunization.reaction:date LITERAL %{GenX date/@value %},
Immunization.reaction:reported LITERAL %{GenX reported/@value %},
Immunization.reaction:modifierExtension @<Extension> %{GenX modifierExtension = %},
Immunization.reaction:detail @<ResourceReference> %{GenX detail = %},
Immunization.reaction:extension @<Extension> %{GenX extension = %}
}
<Media> {
a (:Media)?,
Media:deviceName LITERAL %{GenX deviceName/@value %},
Media:identifier @<Identifier> %{GenX identifier = %},
Media:extension @<Extension> %{GenX extension = %},
Media:subtype @<CodeableConcept> %{GenX subtype = %},
Media:text @<Narrative> %{GenX text = %},
Media:view @<CodeableConcept> %{GenX view = %},
Media:length LITERAL %{GenX length/@value %},
Media:dateTime LITERAL %{GenX dateTime/@value %},
Media:content @<Attachment> %{GenX content = %},
Media:operator @<ResourceReference> %{GenX operator = %},
Media:contained @<Resource> %{GenX contained = %},
Media:modifierExtension @<Extension> %{GenX modifierExtension = %},
Media:frames LITERAL %{GenX frames/@value %},
Media:height LITERAL %{GenX height/@value %},
Media:type LITERAL %{GenX type/@value %},
Media:width LITERAL %{GenX width/@value %},
Media:subject @<ResourceReference> %{GenX subject = %}
}
<SecurityEvent_participant> {
a (:SecurityEvent_participant)?,
SecurityEvent.participant:modifierExtension @<Extension> %{GenX modifierExtension = %},
SecurityEvent.participant:network @<SecurityEvent.participant.network> %{GenX network = %},
SecurityEvent.participant:extension @<Extension> %{GenX extension = %},
SecurityEvent.participant:altId LITERAL %{GenX altId/@value %},
SecurityEvent.participant:media @<Coding> %{GenX media = %},
SecurityEvent.participant:userId LITERAL %{GenX userId/@value %},
SecurityEvent.participant:requestor LITERAL %{GenX requestor/@value %},
SecurityEvent.participant:role @<CodeableConcept> %{GenX role = %},
SecurityEvent.participant:reference @<ResourceReference> %{GenX reference = %},
SecurityEvent.participant:name LITERAL %{GenX name/@value %}
}
<Organization_contact> {
a (:Organization_contact)?,
Organization.contact:modifierExtension @<Extension> %{GenX modifierExtension = %},
Organization.contact:name @<HumanName> %{GenX name = %},
Organization.contact:extension @<Extension> %{GenX extension = %},
Organization.contact:telecom @<Contact> %{GenX telecom = %},
Organization.contact:gender @<CodeableConcept> %{GenX gender = %},
Organization.contact:purpose @<CodeableConcept> %{GenX purpose = %},
Organization.contact:address @<Address> %{GenX address = %}
}
<AllergyIntolerance> {
a (:AllergyIntolerance)?,
AllergyIntolerance:status LITERAL %{GenX status/@value %},
AllergyIntolerance:reaction @<ResourceReference> %{GenX reaction = %},
AllergyIntolerance:sensitivityTest @<ResourceReference> %{GenX sensitivityTest = %},
AllergyIntolerance:modifierExtension @<Extension> %{GenX modifierExtension = %},
AllergyIntolerance:criticality LITERAL %{GenX criticality/@value %},
AllergyIntolerance:extension @<Extension> %{GenX extension = %},
AllergyIntolerance:text @<Narrative> %{GenX text = %},
AllergyIntolerance:contained @<Resource> %{GenX contained = %},
AllergyIntolerance:substance @<ResourceReference> %{GenX substance = %},
AllergyIntolerance:recordedDate LITERAL %{GenX recordedDate/@value %},
AllergyIntolerance:sensitivityType LITERAL %{GenX sensitivityType/@value %},
AllergyIntolerance:recorder @<ResourceReference> %{GenX recorder = %},
AllergyIntolerance:identifier @<Identifier> %{GenX identifier = %},
AllergyIntolerance:subject @<ResourceReference> %{GenX subject = %}
}
<Provenance_agent> {
a (:Provenance_agent)?,
Provenance.agent:modifierExtension @<Extension> %{GenX modifierExtension = %},
Provenance.agent:extension @<Extension> %{GenX extension = %},
Provenance.agent:reference LITERAL %{GenX reference/@value %},
Provenance.agent:role @<Coding> %{GenX role = %},
Provenance.agent:type @<Coding> %{GenX type = %},
Provenance.agent:display LITERAL %{GenX display/@value %}
}
<Composition> {
a (:Composition)?,
Composition:status LITERAL %{GenX status/@value %},
Composition:modifierExtension @<Extension> %{GenX modifierExtension = %},
Composition:confidentiality @<Coding> %{GenX confidentiality = %},
Composition:extension @<Extension> %{GenX extension = %},
Composition:author @<ResourceReference> %{GenX author = %},
Composition:custodian @<ResourceReference> %{GenX custodian = %},
Composition:attester @<Composition.attester> %{GenX attester = %},
Composition:title LITERAL %{GenX title/@value %},
Composition:event @<Composition.event> %{GenX event = %},
Composition:contained @<Resource> %{GenX contained = %},
Composition:text @<Narrative> %{GenX text = %},
Composition:section @<Composition.section> %{GenX section = %},
Composition:date LITERAL %{GenX date/@value %},
Composition:identifier @<Identifier> %{GenX identifier = %},
Composition:type @<CodeableConcept> %{GenX type = %},
Composition:class @<CodeableConcept> %{GenX class = %},
Composition:encounter @<ResourceReference> %{GenX encounter = %},
Composition:subject @<ResourceReference> %{GenX subject = %}
}
<RelatedPerson> {
a (:RelatedPerson)?,
RelatedPerson:modifierExtension @<Extension> %{GenX modifierExtension = %},
RelatedPerson:patient @<ResourceReference> %{GenX patient = %},
RelatedPerson:name @<HumanName> %{GenX name = %},
RelatedPerson:extension @<Extension> %{GenX extension = %},
RelatedPerson:telecom @<Contact> %{GenX telecom = %},
RelatedPerson:gender @<CodeableConcept> %{GenX gender = %},
RelatedPerson:contained @<Resource> %{GenX contained = %},
RelatedPerson:relationship @<CodeableConcept> %{GenX relationship = %},
RelatedPerson:address @<Address> %{GenX address = %},
RelatedPerson:identifier @<Identifier> %{GenX identifier = %},
RelatedPerson:text @<Narrative> %{GenX text = %},
RelatedPerson:photo @<Attachment> %{GenX photo = %}
}
<Profile> {
a (:Profile)?,
Profile:status LITERAL %{GenX status/@value %},
Profile:publisher LITERAL %{GenX publisher/@value %},
Profile:code @<Coding> %{GenX code = %},
Profile:requirements LITERAL %{GenX requirements/@value %},
Profile:description LITERAL %{GenX description/@value %},
Profile:extension @<Extension> %{GenX extension = %},
Profile:telecom @<Contact> %{GenX telecom = %},
Profile:text @<Narrative> %{GenX text = %},
Profile:fhirVersion LITERAL %{GenX fhirVersion/@value %},
Profile:mapping @<Profile.mapping> %{GenX mapping = %},
Profile:contained @<Resource> %{GenX contained = %},
Profile:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile:structure @<Profile.structure> %{GenX structure = %},
Profile:version LITERAL %{GenX version/@value %},
Profile:extensionDefn @<Profile.extensionDefn> %{GenX extensionDefn = %},
Profile:date LITERAL %{GenX date/@value %},
Profile:query @<Profile.query> %{GenX query = %},
Profile:identifier LITERAL %{GenX identifier/@value %},
Profile:experimental LITERAL %{GenX experimental/@value %},
Profile:name LITERAL %{GenX name/@value %}
}
<MessageHeader_response> {
a (:MessageHeader_response)?,
MessageHeader.response:modifierExtension @<Extension> %{GenX modifierExtension = %},
MessageHeader.response:identifier LITERAL %{GenX identifier/@value %},
MessageHeader.response:code LITERAL %{GenX code/@value %},
MessageHeader.response:details @<ResourceReference> %{GenX details = %},
MessageHeader.response:extension @<Extension> %{GenX extension = %}
}
<SecurityEvent_object> {
a (:SecurityEvent_object)?,
SecurityEvent.object:modifierExtension @<Extension> %{GenX modifierExtension = %},
SecurityEvent.object:description LITERAL %{GenX description/@value %},
SecurityEvent.object:extension @<Extension> %{GenX extension = %},
SecurityEvent.object:sensitivity @<CodeableConcept> %{GenX sensitivity = %},
SecurityEvent.object:detail @<SecurityEvent.object.detail> %{GenX detail = %},
SecurityEvent.object:role LITERAL %{GenX role/@value %},
SecurityEvent.object:query LITERAL %{GenX query/@value %},
SecurityEvent.object:identifier @<Identifier> %{GenX identifier = %},
SecurityEvent.object:type LITERAL %{GenX type/@value %},
SecurityEvent.object:lifecycle LITERAL %{GenX lifecycle/@value %},
SecurityEvent.object:reference @<ResourceReference> %{GenX reference = %},
SecurityEvent.object:name LITERAL %{GenX name/@value %}
}
<Profile_structure_element_definition_binding> {
a (:Profile_structure_element_definition_binding)?,
Profile.structure.element.definition.binding:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.structure.element.definition.binding:description LITERAL %{GenX description/@value %},
Profile.structure.element.definition.binding:extension @<Extension> %{GenX extension = %},
Profile.structure.element.definition.binding:referenceResourcereference @<ResourceReference> %{GenX referenceResourcereference = %},
Profile.structure.element.definition.binding:isExtensible LITERAL %{GenX isExtensible/@value %},
Profile.structure.element.definition.binding:referenceUri LITERAL %{GenX referenceUri/@value %},
Profile.structure.element.definition.binding:conformance LITERAL %{GenX conformance/@value %},
Profile.structure.element.definition.binding:name LITERAL %{GenX name/@value %}
}
<DocumentReference_modifierExtension> {
a (:DocumentReference_modifierExtension)?,
DocumentReference.modifierExtension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.modifierExtension:extension @<Extension> %{GenX extension = %}
}
<Specimen> {
a (:Specimen)?,
Specimen:modifierExtension @<Extension> %{GenX modifierExtension = %},
Specimen:container @<Specimen.container> %{GenX container = %},
Specimen:accessionIdentifier @<Identifier> %{GenX accessionIdentifier = %},
Specimen:extension @<Extension> %{GenX extension = %},
Specimen:text @<Narrative> %{GenX text = %},
Specimen:receivedTime LITERAL %{GenX receivedTime/@value %},
Specimen:collection @<Specimen.collection> %{GenX collection = %},
Specimen:source @<Specimen.source> %{GenX source = %},
Specimen:contained @<Resource> %{GenX contained = %},
Specimen:treatment @<Specimen.treatment> %{GenX treatment = %},
Specimen:identifier @<Identifier> %{GenX identifier = %},
Specimen:type @<CodeableConcept> %{GenX type = %},
Specimen:subject @<ResourceReference> %{GenX subject = %}
}
<Profile_structure_element_definition_type> {
a (:Profile_structure_element_definition_type)?,
Profile.structure.element.definition.type:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.structure.element.definition.type:profile LITERAL %{GenX profile/@value %},
Profile.structure.element.definition.type:code LITERAL %{GenX code/@value %},
Profile.structure.element.definition.type:aggregation LITERAL %{GenX aggregation/@value %},
Profile.structure.element.definition.type:extension @<Extension> %{GenX extension = %}
}
<Conformance_messaging_event> {
a (:Conformance_messaging_event)?,
Conformance.messaging.event:category LITERAL %{GenX category/@value %},
Conformance.messaging.event:code @<Coding> %{GenX code = %},
Conformance.messaging.event:protocol @<Coding> %{GenX protocol = %},
Conformance.messaging.event:extension @<Extension> %{GenX extension = %},
Conformance.messaging.event:documentation LITERAL %{GenX documentation/@value %},
Conformance.messaging.event:request @<ResourceReference> %{GenX request = %},
Conformance.messaging.event:focus LITERAL %{GenX focus/@value %},
Conformance.messaging.event:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.messaging.event:mode LITERAL %{GenX mode/@value %},
Conformance.messaging.event:response @<ResourceReference> %{GenX response = %}
}
<DeviceObservationReport> {
a (:DeviceObservationReport)?,
DeviceObservationReport:modifierExtension @<Extension> %{GenX modifierExtension = %},
DeviceObservationReport:instant LITERAL %{GenX instant/@value %},
DeviceObservationReport:virtualDevice @<DeviceObservationReport.virtualDevice> %{GenX virtualDevice = %},
DeviceObservationReport:extension @<Extension> %{GenX extension = %},
DeviceObservationReport:text @<Narrative> %{GenX text = %},
DeviceObservationReport:source @<ResourceReference> %{GenX source = %},
DeviceObservationReport:contained @<Resource> %{GenX contained = %},
DeviceObservationReport:identifier @<Identifier> %{GenX identifier = %},
DeviceObservationReport:subject @<ResourceReference> %{GenX subject = %}
}
<Alert> {
a (:Alert)?,
Alert:category @<CodeableConcept> %{GenX category = %},
Alert:status LITERAL %{GenX status/@value %},
Alert:modifierExtension @<Extension> %{GenX modifierExtension = %},
Alert:extension @<Extension> %{GenX extension = %},
Alert:author @<ResourceReference> %{GenX author = %},
Alert:text @<Narrative> %{GenX text = %},
Alert:note LITERAL %{GenX note/@value %},
Alert:contained @<Resource> %{GenX contained = %},
Alert:identifier @<Identifier> %{GenX identifier = %},
Alert:subject @<ResourceReference> %{GenX subject = %}
}
<DocumentReference_context> {
a (:DocumentReference_context)?,
DocumentReference.context:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.context:facilityType @<CodeableConcept> %{GenX facilityType = %},
DocumentReference.context:event @<CodeableConcept> %{GenX event = %},
DocumentReference.context:extension @<Extension> %{GenX extension = %},
DocumentReference.context:period @<Period> %{GenX period = %}
}
<ResourceReference> {
a (:ResourceReference)?,
ResourceReference:reference LITERAL %{GenX reference/@value %},
ResourceReference:modifierExtension @<Extension> %{GenX modifierExtension = %},
ResourceReference:display LITERAL %{GenX display/@value %},
ResourceReference:extension @<Extension> %{GenX extension = %}
}
<Address> {
a (:Address)?,
Address:city LITERAL %{GenX city/@value %},
Address:use LITERAL %{GenX use/@value %},
Address:modifierExtension @<Extension> %{GenX modifierExtension = %},
Address:zip LITERAL %{GenX zip/@value %},
Address:extension @<Extension> %{GenX extension = %},
Address:country LITERAL %{GenX country/@value %},
Address:period @<Period> %{GenX period = %},
Address:state LITERAL %{GenX state/@value %},
Address:text LITERAL %{GenX text/@value %},
Address:line LITERAL %{GenX line/@value %}
}
<Conformance_rest_resource> {
a (:Conformance_rest_resource)?,
Conformance.rest.resource:profile @<ResourceReference> %{GenX profile = %},
Conformance.rest.resource:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.rest.resource:extension @<Extension> %{GenX extension = %},
Conformance.rest.resource:updateCreate LITERAL %{GenX updateCreate/@value %},
Conformance.rest.resource:searchInclude LITERAL %{GenX searchInclude/@value %},
Conformance.rest.resource:searchParam @<Conformance.rest.resource.searchParam> %{GenX searchParam = %},
Conformance.rest.resource:readHistory LITERAL %{GenX readHistory/@value %},
Conformance.rest.resource:operation @<Conformance.rest.resource.operation> %{GenX operation = %},
Conformance.rest.resource:type LITERAL %{GenX type/@value %}
}
<Conformance_implementation> {
a (:Conformance_implementation)?,
Conformance.implementation:url LITERAL %{GenX url/@value %},
Conformance.implementation:modifierExtension @<Extension> %{GenX modifierExtension = %},
Conformance.implementation:description LITERAL %{GenX description/@value %},
Conformance.implementation:extension @<Extension> %{GenX extension = %}
}
<Encounter_location> {
a (:Encounter_location)?,
Encounter.location:modifierExtension @<Extension> %{GenX modifierExtension = %},
Encounter.location:location @<ResourceReference> %{GenX location = %},
Encounter.location:extension @<Extension> %{GenX extension = %},
Encounter.location:period @<Period> %{GenX period = %}
}
<FamilyHistory_relation> {
a (:FamilyHistory_relation)?,
FamilyHistory.relation:bornDate LITERAL %{GenX bornDate/@value %},
FamilyHistory.relation:modifierExtension @<Extension> %{GenX modifierExtension = %},
FamilyHistory.relation:deceasedAge @<Age> %{GenX deceasedAge = %},
FamilyHistory.relation:name LITERAL %{GenX name/@value %},
FamilyHistory.relation:extension @<Extension> %{GenX extension = %},
FamilyHistory.relation:deceasedString LITERAL %{GenX deceasedString/@value %},
FamilyHistory.relation:deceasedDate LITERAL %{GenX deceasedDate/@value %},
FamilyHistory.relation:bornPeriod @<Period> %{GenX bornPeriod = %},
FamilyHistory.relation:deceasedBoolean LITERAL %{GenX deceasedBoolean/@value %},
FamilyHistory.relation:note LITERAL %{GenX note/@value %},
FamilyHistory.relation:relationship @<CodeableConcept> %{GenX relationship = %},
FamilyHistory.relation:deceasedRange @<Range> %{GenX deceasedRange = %},
FamilyHistory.relation:bornString LITERAL %{GenX bornString/@value %},
FamilyHistory.relation:condition @<FamilyHistory.relation.condition> %{GenX condition = %}
}
<CarePlan_participant> {
a (:CarePlan_participant)?,
CarePlan.participant:member @<ResourceReference> %{GenX member = %},
CarePlan.participant:modifierExtension @<Extension> %{GenX modifierExtension = %},
CarePlan.participant:role @<CodeableConcept> %{GenX role = %},
CarePlan.participant:extension @<Extension> %{GenX extension = %}
}
<ValueSet_compose_include_filter> {
a (:ValueSet_compose_include_filter)?,
ValueSet.compose.include.filter:property LITERAL %{GenX property/@value %},
ValueSet.compose.include.filter:modifierExtension @<Extension> %{GenX modifierExtension = %},
ValueSet.compose.include.filter:value LITERAL %{GenX value/@value %},
ValueSet.compose.include.filter:extension @<Extension> %{GenX extension = %},
ValueSet.compose.include.filter:op LITERAL %{GenX op/@value %}
}
<ValueSet_expansion> {
a (:ValueSet_expansion)?,
ValueSet.expansion:timestamp LITERAL %{GenX timestamp/@value %},
ValueSet.expansion:identifier @<Identifier> %{GenX identifier = %},
ValueSet.expansion:contains @<ValueSet.expansion.contains> %{GenX contains = %},
ValueSet.expansion:modifierExtension @<Extension> %{GenX modifierExtension = %},
ValueSet.expansion:extension @<Extension> %{GenX extension = %}
}
<DocumentReference_service_parameter_modifierExtension> {
a (:DocumentReference_service_parameter_modifierExtension)?,
DocumentReference.service.parameter.modifierExtension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.service.parameter.modifierExtension:extension @<Extension> %{GenX extension = %}
}
<List> {
a (:List)?,
List:code @<CodeableConcept> %{GenX code = %},
List:ordered LITERAL %{GenX ordered/@value %},
List:extension @<Extension> %{GenX extension = %},
List:text @<Narrative> %{GenX text = %},
List:source @<ResourceReference> %{GenX source = %},
List:contained @<Resource> %{GenX contained = %},
List:modifierExtension @<Extension> %{GenX modifierExtension = %},
List:emptyReason @<CodeableConcept> %{GenX emptyReason = %},
List:mode LITERAL %{GenX mode/@value %},
List:date LITERAL %{GenX date/@value %},
List:entry @<List.entry> %{GenX entry = %},
List:identifier @<Identifier> %{GenX identifier = %},
List:subject @<ResourceReference> %{GenX subject = %}
}
<DiagnosticReport_modifierExtension> {
a (:DiagnosticReport_modifierExtension)?,
DiagnosticReport.modifierExtension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DiagnosticReport.modifierExtension:extension @<Extension> %{GenX extension = %}
}
<Specimen_container> {
a (:Specimen_container)?,
Specimen.container:modifierExtension @<Extension> %{GenX modifierExtension = %},
Specimen.container:capacity @<Quantity> %{GenX capacity = %},
Specimen.container:description LITERAL %{GenX description/@value %},
Specimen.container:extension @<Extension> %{GenX extension = %},
Specimen.container:specimenQuantity @<Quantity> %{GenX specimenQuantity = %},
Specimen.container:additive @<ResourceReference> %{GenX additive = %},
Specimen.container:identifier @<Identifier> %{GenX identifier = %},
Specimen.container:type @<CodeableConcept> %{GenX type = %}
}
<Patient> {
a (:Patient)?,
Patient:maritalStatus @<CodeableConcept> %{GenX maritalStatus = %},
Patient:telecom @<Contact> %{GenX telecom = %},
Patient:communication @<CodeableConcept> %{GenX communication = %},
Patient:birthDate LITERAL %{GenX birthDate/@value %},
Patient:managingOrganization @<ResourceReference> %{GenX managingOrganization = %},
Patient:modifierExtension @<Extension> %{GenX modifierExtension = %},
Patient:multipleBirthInteger LITERAL %{GenX multipleBirthInteger/@value %},
Patient:contained @<Resource> %{GenX contained = %},
Patient:animal @<Patient.animal> %{GenX animal = %},
Patient:photo @<Attachment> %{GenX photo = %},
Patient:deceasedDatetime LITERAL %{GenX deceasedDatetime/@value %},
Patient:multipleBirthBoolean LITERAL %{GenX multipleBirthBoolean/@value %},
Patient:link @<Patient.link> %{GenX link = %},
Patient:address @<Address> %{GenX address = %},
Patient:active LITERAL %{GenX active/@value %},
Patient:careProvider @<ResourceReference> %{GenX careProvider = %},
Patient:name @<HumanName> %{GenX name = %},
Patient:extension @<Extension> %{GenX extension = %},
Patient:gender @<CodeableConcept> %{GenX gender = %},
Patient:deceasedBoolean LITERAL %{GenX deceasedBoolean/@value %},
Patient:contact @<Patient.contact> %{GenX contact = %},
Patient:text @<Narrative> %{GenX text = %},
Patient:identifier @<Identifier> %{GenX identifier = %}
}
<ConceptMap_concept> {
a (:ConceptMap_concept)?,
ConceptMap.concept:map @<ConceptMap.concept.map> %{GenX map = %},
ConceptMap.concept:code LITERAL %{GenX code/@value %},
ConceptMap.concept:extension @<Extension> %{GenX extension = %},
ConceptMap.concept:system LITERAL %{GenX system/@value %},
ConceptMap.concept:modifierExtension @<Extension> %{GenX modifierExtension = %},
ConceptMap.concept:dependsOn @<ConceptMap.concept.dependsOn> %{GenX dependsOn = %}
}
<Order> {
a (:Order)?,
Order:reasonCodeableconcept @<CodeableConcept> %{GenX reasonCodeableconcept = %},
Order:modifierExtension @<Extension> %{GenX modifierExtension = %},
Order:target @<ResourceReference> %{GenX target = %},
Order:extension @<Extension> %{GenX extension = %},
Order:reasonResourcereference @<ResourceReference> %{GenX reasonResourcereference = %},
Order:text @<Narrative> %{GenX text = %},
Order:when @<Order.when> %{GenX when = %},
Order:detail @<ResourceReference> %{GenX detail = %},
Order:authority @<ResourceReference> %{GenX authority = %},
Order:source @<ResourceReference> %{GenX source = %},
Order:contained @<Resource> %{GenX contained = %},
Order:date LITERAL %{GenX date/@value %},
Order:identifier @<Identifier> %{GenX identifier = %},
Order:subject @<ResourceReference> %{GenX subject = %}
}
<Profile_structure_element_definition_mapping> {
a (:Profile_structure_element_definition_mapping)?,
Profile.structure.element.definition.mapping:map LITERAL %{GenX map/@value %},
Profile.structure.element.definition.mapping:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.structure.element.definition.mapping:identity LITERAL %{GenX identity/@value %},
Profile.structure.element.definition.mapping:extension @<Extension> %{GenX extension = %}
}
<DocumentReference> {
a (:DocumentReference)?,
DocumentReference:mimeType LITERAL %{GenX mimeType/@value %},
DocumentReference:confidentiality @<CodeableConcept> %{GenX confidentiality = %},
DocumentReference:text @<Narrative> %{GenX text = %},
DocumentReference:primaryLanguage LITERAL %{GenX primaryLanguage/@value %},
DocumentReference:size LITERAL %{GenX size/@value %},
DocumentReference:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference:service @<DocumentReference.service> %{GenX service = %},
DocumentReference:author @<ResourceReference> %{GenX author = %},
DocumentReference:format @<CodeableConcept> %{GenX format = %},
DocumentReference:contained @<Resource> %{GenX contained = %},
DocumentReference:location LITERAL %{GenX location/@value %},
DocumentReference:indexed LITERAL %{GenX indexed/@value %},
DocumentReference:subject @<ResourceReference> %{GenX subject = %},
DocumentReference:type @<CodeableConcept> %{GenX type = %},
DocumentReference:status LITERAL %{GenX status/@value %},
DocumentReference:hash LITERAL %{GenX hash/@value %},
DocumentReference:description LITERAL %{GenX description/@value %},
DocumentReference:masterIdentifier @<Identifier> %{GenX masterIdentifier = %},
DocumentReference:custodian @<ResourceReference> %{GenX custodian = %},
DocumentReference:relatesTo @<DocumentReference.relatesTo> %{GenX relatesTo = %},
DocumentReference:authenticator @<ResourceReference> %{GenX authenticator = %},
DocumentReference:docStatus @<CodeableConcept> %{GenX docStatus = %},
DocumentReference:class @<CodeableConcept> %{GenX class = %},
DocumentReference:policyManager LITERAL %{GenX policyManager/@value %},
DocumentReference:extension @<Extension> %{GenX extension = %},
DocumentReference:created LITERAL %{GenX created/@value %},
DocumentReference:context @<DocumentReference.context> %{GenX context = %},
DocumentReference:identifier @<Identifier> %{GenX identifier = %}
}
<Patient_animal> {
a (:Patient_animal)?,
Patient.animal:genderStatus @<CodeableConcept> %{GenX genderStatus = %},
Patient.animal:breed @<CodeableConcept> %{GenX breed = %},
Patient.animal:modifierExtension @<Extension> %{GenX modifierExtension = %},
Patient.animal:extension @<Extension> %{GenX extension = %},
Patient.animal:species @<CodeableConcept> %{GenX species = %}
}
<DiagnosticReport_extension> {
a (:DiagnosticReport_extension)?,
DiagnosticReport.extension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DiagnosticReport.extension:extension @<Extension> %{GenX extension = %}
}
<CarePlan_activity_simple> {
a (:CarePlan_activity_simple)?,
CarePlan.activity.simple:category LITERAL %{GenX category/@value %},
CarePlan.activity.simple:product @<ResourceReference> %{GenX product = %},
CarePlan.activity.simple:code @<CodeableConcept> %{GenX code = %},
CarePlan.activity.simple:dailyAmount @<Quantity> %{GenX dailyAmount = %},
CarePlan.activity.simple:timingPeriod @<Period> %{GenX timingPeriod = %},
CarePlan.activity.simple:extension @<Extension> %{GenX extension = %},
CarePlan.activity.simple:performer @<ResourceReference> %{GenX performer = %},
CarePlan.activity.simple:modifierExtension @<Extension> %{GenX modifierExtension = %},
CarePlan.activity.simple:details LITERAL %{GenX details/@value %},
CarePlan.activity.simple:quantity @<Quantity> %{GenX quantity = %},
CarePlan.activity.simple:timingSchedule @<Schedule> %{GenX timingSchedule = %},
CarePlan.activity.simple:timingString LITERAL %{GenX timingString/@value %},
CarePlan.activity.simple:location @<ResourceReference> %{GenX location = %}
}
<Profile_extensionDefn> {
a (:Profile_extensionDefn)?,
Profile.extensionDefn:definition @<Profile.extensionDefn.definition> %{GenX definition = %},
Profile.extensionDefn:code LITERAL %{GenX code/@value %},
Profile.extensionDefn:extension @<Extension> %{GenX extension = %},
Profile.extensionDefn:contextType LITERAL %{GenX contextType/@value %},
Profile.extensionDefn:modifierExtension @<Extension> %{GenX modifierExtension = %},
Profile.extensionDefn:context LITERAL %{GenX context/@value %},
Profile.extensionDefn:display LITERAL %{GenX display/@value %}
}
<DeviceObservationReport_virtualDevice_channel> {
a (:DeviceObservationReport_virtualDevice_channel)?,
DeviceObservationReport.virtualDevice.channel:metric @<DeviceObservationReport.virtualDevice.channel.metric> %{GenX metric = %},
DeviceObservationReport.virtualDevice.channel:code @<CodeableConcept> %{GenX code = %},
DeviceObservationReport.virtualDevice.channel:modifierExtension @<Extension> %{GenX modifierExtension = %},
DeviceObservationReport.virtualDevice.channel:extension @<Extension> %{GenX extension = %}
}
<DocumentReference_extension> {
a (:DocumentReference_extension)?,
DocumentReference.extension:modifierExtension @<Extension> %{GenX modifierExtension = %},
DocumentReference.extension:extension @<Extension> %{GenX extension = %}
}