@@ -98,10 +98,11 @@ open class AuditEvent: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.event, from: o.event)
// TODO: object array
// TODO: participant array
FireKit.populateList(&self.object, from: o.object)
FireKit.populateList(&self.participant, from: o.participant)
FireKit.populate(&self.source, from: o.source)
}
}
@@ -199,13 +200,14 @@ open class AuditEventEvent: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
action = o.action
dateTime = o.dateTime
outcome = o.outcome
outcomeDesc = o.outcomeDesc
// TODO: purposeOfEvent array
// TODO: subtype array
FireKit.populateList(&self.purposeOfEvent, from: o.purposeOfEvent)
FireKit.populateList(&self.subtype, from: o.subtype)
FireKit.populate(&self.type, from: o.type)
}
}
@@ -318,16 +320,17 @@ open class AuditEventObject: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
description_fhir = o.description_fhir
// TODO: detail array
FireKit.populateList(&self.detail, from: o.detail)
FireKit.populate(&self.identifier, from: o.identifier)
FireKit.populate(&self.lifecycle, from: o.lifecycle)
name = o.name
query = o.query
FireKit.populate(&self.reference, from: o.reference)
FireKit.populate(&self.role, from: o.role)
// TODO: securityLabel array
FireKit.populateList(&self.securityLabel, from: o.securityLabel)
FireKit.populate(&self.type, from: o.type)
}
}
@@ -400,6 +403,7 @@ open class AuditEventObjectDetail: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
type = o.type
value = o.value
@@ -524,17 +528,18 @@ open class AuditEventParticipant: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
altId = o.altId
FireKit.populate(&self.location, from: o.location)
FireKit.populate(&self.media, from: o.media)
name = o.name
FireKit.populate(&self.network, from: o.network)
// TODO: policy array
// TODO: purposeOfUse array
FireKit.populateList(&self.policy, from: o.policy)
FireKit.populateList(&self.purposeOfUse, from: o.purposeOfUse)
FireKit.populate(&self.reference, from: o.reference)
requestor.value = o.requestor.value
// TODO: role array
FireKit.populateList(&self.role, from: o.role)
FireKit.populate(&self.userId, from: o.userId)
}
}
@@ -602,6 +607,7 @@ open class AuditEventParticipantNetwork: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
address = o.address
type = o.type
@@ -682,10 +688,11 @@ open class AuditEventSource: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.identifier, from: o.identifier)
site = o.site
// TODO: type array
FireKit.populateList(&self.type, from: o.type)
}
}

@@ -71,8 +71,9 @@ open class BackboneElement: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: modifierExtension array
FireKit.populateList(&self.modifierExtension, from: o.modifierExtension)
}
}

@@ -103,11 +103,12 @@ open class Basic: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.author, from: o.author)
FireKit.populate(&self.code, from: o.code)
created = o.created
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.subject, from: o.subject)
}
}
@@ -82,6 +82,7 @@ open class Binary: Resource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
content = o.content
contentType = o.contentType
@@ -104,12 +104,13 @@ open class BodySite: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.code, from: o.code)
description_fhir = o.description_fhir
// TODO: identifier array
// TODO: image array
// TODO: modifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.image, from: o.image)
FireKit.populateList(&self.modifier, from: o.modifier)
FireKit.populate(&self.patient, from: o.patient)
}
}
@@ -96,9 +96,10 @@ open class Bundle: Resource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: entry array
// TODO: link array
FireKit.populateList(&self.entry, from: o.entry)
FireKit.populateList(&self.link, from: o.link)
FireKit.populate(&self.signature, from: o.signature)
total.value = o.total.value
type = o.type
@@ -201,9 +202,10 @@ open class BundleEntry: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
fullUrl = o.fullUrl
// TODO: link array
FireKit.populateList(&self.link, from: o.link)
FireKit.populate(&self.request, from: o.request)
FireKit.populate(&self.resource, from: o.resource)
FireKit.populate(&self.response, from: o.response)
@@ -297,6 +299,7 @@ open class BundleEntryRequest: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
ifMatch = o.ifMatch
ifModifiedSince = o.ifModifiedSince
@@ -384,6 +387,7 @@ open class BundleEntryResponse: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
etag = o.etag
lastModified = o.lastModified
@@ -455,6 +459,7 @@ open class BundleEntrySearch: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
mode = o.mode
score = o.score
@@ -531,6 +536,7 @@ open class BundleLink: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
relation = o.relation
url = o.url
@@ -150,23 +150,24 @@ open class CarePlan: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: activity array
// TODO: addresses array
// TODO: author array
// TODO: category array
FireKit.populateList(&self.activity, from: o.activity)
FireKit.populateList(&self.addresses, from: o.addresses)
FireKit.populateList(&self.author, from: o.author)
FireKit.populateList(&self.category, from: o.category)
FireKit.populate(&self.context, from: o.context)
description_fhir = o.description_fhir
// TODO: goal array
// TODO: identifier array
FireKit.populateList(&self.goal, from: o.goal)
FireKit.populateList(&self.identifier, from: o.identifier)
modified = o.modified
FireKit.populate(&self.note, from: o.note)
// TODO: participant array
FireKit.populateList(&self.participant, from: o.participant)
FireKit.populate(&self.period, from: o.period)
// TODO: relatedPlan array
FireKit.populateList(&self.relatedPlan, from: o.relatedPlan)
status = o.status
FireKit.populate(&self.subject, from: o.subject)
// TODO: support array
FireKit.populateList(&self.support, from: o.support)
}
}

@@ -248,10 +249,11 @@ open class CarePlanActivity: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: actionResulting array
FireKit.populateList(&self.actionResulting, from: o.actionResulting)
FireKit.populate(&self.detail, from: o.detail)
// TODO: progress array
FireKit.populateList(&self.progress, from: o.progress)
FireKit.populate(&self.reference, from: o.reference)
}
}
@@ -420,20 +422,21 @@ open class CarePlanActivityDetail: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.category, from: o.category)
FireKit.populate(&self.code, from: o.code)
FireKit.populate(&self.dailyAmount, from: o.dailyAmount)
description_fhir = o.description_fhir
// TODO: goal array
FireKit.populateList(&self.goal, from: o.goal)
FireKit.populate(&self.location, from: o.location)
// TODO: performer array
FireKit.populateList(&self.performer, from: o.performer)
FireKit.populate(&self.productCodeableConcept, from: o.productCodeableConcept)
FireKit.populate(&self.productReference, from: o.productReference)
prohibited.value = o.prohibited.value
FireKit.populate(&self.quantity, from: o.quantity)
// TODO: reasonCode array
// TODO: reasonReference array
FireKit.populateList(&self.reasonCode, from: o.reasonCode)
FireKit.populateList(&self.reasonReference, from: o.reasonReference)
FireKit.populate(&self.scheduledPeriod, from: o.scheduledPeriod)
scheduledString = o.scheduledString
FireKit.populate(&self.scheduledTiming, from: o.scheduledTiming)
@@ -511,6 +514,7 @@ open class CarePlanParticipant: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.member, from: o.member)
FireKit.populate(&self.role, from: o.role)
@@ -589,6 +593,7 @@ open class CarePlanRelatedPlan: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
code = o.code
FireKit.populate(&self.plan, from: o.plan)
@@ -236,22 +236,23 @@ open class Claim: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
accident = o.accident
FireKit.populate(&self.accidentType, from: o.accidentType)
// TODO: additionalMaterials array
// TODO: condition array
// TODO: coverage array
FireKit.populateList(&self.additionalMaterials, from: o.additionalMaterials)
FireKit.populateList(&self.condition, from: o.condition)
FireKit.populateList(&self.coverage, from: o.coverage)
created = o.created
// TODO: diagnosis array
FireKit.populateList(&self.diagnosis, from: o.diagnosis)
FireKit.populate(&self.enterer, from: o.enterer)
// TODO: exception array
FireKit.populateList(&self.exception, from: o.exception)
FireKit.populate(&self.facility, from: o.facility)
FireKit.populate(&self.fundsReserve, from: o.fundsReserve)
// TODO: identifier array
// TODO: interventionException array
// TODO: item array
// TODO: missingTeeth array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.interventionException, from: o.interventionException)
FireKit.populateList(&self.item, from: o.item)
FireKit.populateList(&self.missingTeeth, from: o.missingTeeth)
FireKit.populate(&self.organization, from: o.organization)
FireKit.populate(&self.originalPrescription, from: o.originalPrescription)
FireKit.populate(&self.originalRuleset, from: o.originalRuleset)
@@ -377,13 +378,14 @@ open class ClaimCoverage: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
businessArrangement = o.businessArrangement
FireKit.populate(&self.claimResponse, from: o.claimResponse)
FireKit.populate(&self.coverage, from: o.coverage)
focal.value = o.focal.value
FireKit.populate(&self.originalRuleset, from: o.originalRuleset)
// TODO: preAuthRef array
FireKit.populateList(&self.preAuthRef, from: o.preAuthRef)
FireKit.populate(&self.relationship, from: o.relationship)
sequence.value = o.sequence.value
}
@@ -462,6 +464,7 @@ open class ClaimDiagnosis: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.diagnosis, from: o.diagnosis)
sequence.value = o.sequence.value
@@ -626,12 +629,13 @@ open class ClaimItem: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.bodySite, from: o.bodySite)
// TODO: detail array
// TODO: diagnosisLinkId array
FireKit.populateList(&self.detail, from: o.detail)
FireKit.populateList(&self.diagnosisLinkId, from: o.diagnosisLinkId)
factor = o.factor
// TODO: modifier array
FireKit.populateList(&self.modifier, from: o.modifier)
FireKit.populate(&self.net, from: o.net)
points = o.points
FireKit.populate(&self.prosthesis, from: o.prosthesis)
@@ -640,7 +644,7 @@ open class ClaimItem: BackboneElement {
sequence.value = o.sequence.value
FireKit.populate(&self.service, from: o.service)
serviceDate = o.serviceDate
// TODO: subSite array
FireKit.populateList(&self.subSite, from: o.subSite)
FireKit.populate(&self.type, from: o.type)
FireKit.populate(&self.udi, from: o.udi)
FireKit.populate(&self.unitPrice, from: o.unitPrice)
@@ -768,14 +772,15 @@ open class ClaimItemDetail: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
factor = o.factor
FireKit.populate(&self.net, from: o.net)
points = o.points
FireKit.populate(&self.quantity, from: o.quantity)
sequence.value = o.sequence.value
FireKit.populate(&self.service, from: o.service)
// TODO: subDetail array
FireKit.populateList(&self.subDetail, from: o.subDetail)
FireKit.populate(&self.type, from: o.type)
FireKit.populate(&self.udi, from: o.udi)
FireKit.populate(&self.unitPrice, from: o.unitPrice)
@@ -899,6 +904,7 @@ open class ClaimItemDetailSubDetail: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
factor = o.factor
FireKit.populate(&self.net, from: o.net)
@@ -982,6 +988,7 @@ open class ClaimItemProsthesis: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
initial.value = o.initial.value
priorDate = o.priorDate
@@ -1069,6 +1076,7 @@ open class ClaimMissingTeeth: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
extractionDate = o.extractionDate
FireKit.populate(&self.reason, from: o.reason)
@@ -1159,6 +1167,7 @@ open class ClaimPayee: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.organization, from: o.organization)
FireKit.populate(&self.person, from: o.person)
@@ -219,16 +219,17 @@ open class ClaimResponse: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: addItem array
// TODO: coverage array
FireKit.populateList(&self.addItem, from: o.addItem)
FireKit.populateList(&self.coverage, from: o.coverage)
created = o.created
disposition = o.disposition
// TODO: error array
FireKit.populateList(&self.error, from: o.error)
FireKit.populate(&self.form, from: o.form)
// TODO: identifier array
// TODO: item array
// TODO: note array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.item, from: o.item)
FireKit.populateList(&self.note, from: o.note)
FireKit.populate(&self.organization, from: o.organization)
FireKit.populate(&self.originalRuleset, from: o.originalRuleset)
outcome = o.outcome
@@ -340,12 +341,13 @@ open class ClaimResponseAddItem: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: adjudication array
// TODO: detail array
FireKit.populateList(&self.adjudication, from: o.adjudication)
FireKit.populateList(&self.detail, from: o.detail)
FireKit.populate(&self.fee, from: o.fee)
// TODO: noteNumberLinkId array
// TODO: sequenceLinkId array
FireKit.populateList(&self.noteNumberLinkId, from: o.noteNumberLinkId)
FireKit.populateList(&self.sequenceLinkId, from: o.sequenceLinkId)
FireKit.populate(&self.service, from: o.service)
}
}
@@ -429,6 +431,7 @@ open class ClaimResponseAddItemAdjudication: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.amount, from: o.amount)
FireKit.populate(&self.code, from: o.code)
@@ -515,8 +518,9 @@ open class ClaimResponseAddItemDetail: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: adjudication array
FireKit.populateList(&self.adjudication, from: o.adjudication)
FireKit.populate(&self.fee, from: o.fee)
FireKit.populate(&self.service, from: o.service)
}
@@ -601,6 +605,7 @@ open class ClaimResponseAddItemDetailAdjudication: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.amount, from: o.amount)
FireKit.populate(&self.code, from: o.code)
@@ -716,13 +721,14 @@ open class ClaimResponseCoverage: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
businessArrangement = o.businessArrangement
FireKit.populate(&self.claimResponse, from: o.claimResponse)
FireKit.populate(&self.coverage, from: o.coverage)
focal.value = o.focal.value
FireKit.populate(&self.originalRuleset, from: o.originalRuleset)
// TODO: preAuthRef array
FireKit.populateList(&self.preAuthRef, from: o.preAuthRef)
FireKit.populate(&self.relationship, from: o.relationship)
sequence.value = o.sequence.value
}
@@ -808,6 +814,7 @@ open class ClaimResponseError: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.code, from: o.code)
detailSequenceLinkId.value = o.detailSequenceLinkId.value
@@ -893,10 +900,11 @@ open class ClaimResponseItem: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: adjudication array
// TODO: detail array
// TODO: noteNumber array
FireKit.populateList(&self.adjudication, from: o.adjudication)
FireKit.populateList(&self.detail, from: o.detail)
FireKit.populateList(&self.noteNumber, from: o.noteNumber)
sequenceLinkId.value = o.sequenceLinkId.value
}
}
@@ -980,6 +988,7 @@ open class ClaimResponseItemAdjudication: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.amount, from: o.amount)
FireKit.populate(&self.code, from: o.code)
@@ -1060,10 +1069,11 @@ open class ClaimResponseItemDetail: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: adjudication array
FireKit.populateList(&self.adjudication, from: o.adjudication)
sequenceLinkId.value = o.sequenceLinkId.value
// TODO: subDetail array
FireKit.populateList(&self.subDetail, from: o.subDetail)
}
}

@@ -1146,6 +1156,7 @@ open class ClaimResponseItemDetailAdjudication: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.amount, from: o.amount)
FireKit.populate(&self.code, from: o.code)
@@ -1222,8 +1233,9 @@ open class ClaimResponseItemDetailSubDetail: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: adjudication array
FireKit.populateList(&self.adjudication, from: o.adjudication)
sequenceLinkId.value = o.sequenceLinkId.value
}
}
@@ -1307,6 +1319,7 @@ open class ClaimResponseItemDetailSubDetailAdjudication: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.amount, from: o.amount)
FireKit.populate(&self.code, from: o.code)
@@ -1384,6 +1397,7 @@ open class ClaimResponseNote: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
number.value = o.number.value
text = o.text
@@ -165,21 +165,22 @@ open class ClinicalImpression: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: action array
FireKit.populateList(&self.action, from: o.action)
FireKit.populate(&self.assessor, from: o.assessor)
date = o.date
description_fhir = o.description_fhir
// TODO: finding array
// TODO: investigations array
FireKit.populateList(&self.finding, from: o.finding)
FireKit.populateList(&self.investigations, from: o.investigations)
FireKit.populate(&self.patient, from: o.patient)
// TODO: plan array
FireKit.populateList(&self.plan, from: o.plan)
FireKit.populate(&self.previous, from: o.previous)
// TODO: problem array
FireKit.populateList(&self.problem, from: o.problem)
prognosis = o.prognosis
protocol_fhir = o.protocol_fhir
// TODO: resolved array
// TODO: ruledOut array
FireKit.populateList(&self.resolved, from: o.resolved)
FireKit.populateList(&self.ruledOut, from: o.ruledOut)
status = o.status
summary = o.summary
FireKit.populate(&self.triggerCodeableConcept, from: o.triggerCodeableConcept)
@@ -259,6 +260,7 @@ open class ClinicalImpressionFinding: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
cause = o.cause
FireKit.populate(&self.item, from: o.item)
@@ -339,9 +341,10 @@ open class ClinicalImpressionInvestigations: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.code, from: o.code)
// TODO: item array
FireKit.populateList(&self.item, from: o.item)
}
}

@@ -415,6 +418,7 @@ open class ClinicalImpressionRuledOut: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.item, from: o.item)
reason = o.reason
@@ -75,8 +75,9 @@ open class CodeableConcept: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: coding array
FireKit.populateList(&self.coding, from: o.coding)
text = o.text
}
}
@@ -85,6 +85,7 @@ open class Coding: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
code = o.code
display = o.display
@@ -135,15 +135,16 @@ open class Communication: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.category, from: o.category)
FireKit.populate(&self.encounter, from: o.encounter)
// TODO: identifier array
// TODO: medium array
// TODO: payload array
// TODO: reason array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.medium, from: o.medium)
FireKit.populateList(&self.payload, from: o.payload)
FireKit.populateList(&self.reason, from: o.reason)
received = o.received
// TODO: recipient array
FireKit.populateList(&self.recipient, from: o.recipient)
FireKit.populate(&self.requestDetail, from: o.requestDetail)
FireKit.populate(&self.sender, from: o.sender)
sent = o.sent
@@ -233,6 +234,7 @@ open class CommunicationPayload: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.contentAttachment, from: o.contentAttachment)
FireKit.populate(&self.contentReference, from: o.contentReference)
@@ -149,15 +149,16 @@ open class CommunicationRequest: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.category, from: o.category)
FireKit.populate(&self.encounter, from: o.encounter)
// TODO: identifier array
// TODO: medium array
// TODO: payload array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.medium, from: o.medium)
FireKit.populateList(&self.payload, from: o.payload)
FireKit.populate(&self.priority, from: o.priority)
// TODO: reason array
// TODO: recipient array
FireKit.populateList(&self.reason, from: o.reason)
FireKit.populateList(&self.recipient, from: o.recipient)
requestedOn = o.requestedOn
FireKit.populate(&self.requester, from: o.requester)
scheduledDateTime = o.scheduledDateTime
@@ -249,6 +250,7 @@ open class CommunicationRequestPayload: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.contentAttachment, from: o.contentAttachment)
FireKit.populate(&self.contentReference, from: o.contentReference)
@@ -156,17 +156,18 @@ open class Composition: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: attester array
// TODO: author array
FireKit.populateList(&self.attester, from: o.attester)
FireKit.populateList(&self.author, from: o.author)
FireKit.populate(&self.class_fhir, from: o.class_fhir)
confidentiality = o.confidentiality
FireKit.populate(&self.custodian, from: o.custodian)
date = o.date
FireKit.populate(&self.encounter, from: o.encounter)
// TODO: event array
FireKit.populateList(&self.event, from: o.event)
FireKit.populate(&self.identifier, from: o.identifier)
// TODO: section array
FireKit.populateList(&self.section, from: o.section)
status = o.status
FireKit.populate(&self.subject, from: o.subject)
title = o.title
@@ -250,8 +251,9 @@ open class CompositionAttester: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: mode array
FireKit.populateList(&self.mode, from: o.mode)
FireKit.populate(&self.party, from: o.party)
time = o.time
}
@@ -327,9 +329,10 @@ open class CompositionEvent: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: code array
// TODO: detail array
FireKit.populateList(&self.code, from: o.code)
FireKit.populateList(&self.detail, from: o.detail)
FireKit.populate(&self.period, from: o.period)
}
}
@@ -433,13 +436,14 @@ open class CompositionSection: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.code, from: o.code)
FireKit.populate(&self.emptyReason, from: o.emptyReason)
// TODO: entry array
FireKit.populateList(&self.entry, from: o.entry)
mode = o.mode
FireKit.populate(&self.orderedBy, from: o.orderedBy)
// TODO: section array
FireKit.populateList(&self.section, from: o.section)
FireKit.populate(&self.text, from: o.text)
title = o.title
}
@@ -159,12 +159,13 @@ open class ConceptMap: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: contact array
FireKit.populateList(&self.contact, from: o.contact)
copyright = o.copyright
date = o.date
description_fhir = o.description_fhir
// TODO: element array
FireKit.populateList(&self.element, from: o.element)
experimental.value = o.experimental.value
FireKit.populate(&self.identifier, from: o.identifier)
name = o.name
@@ -176,7 +177,7 @@ open class ConceptMap: DomainResource {
FireKit.populate(&self.targetReference, from: o.targetReference)
targetUri = o.targetUri
url = o.url
// TODO: useContext array
FireKit.populateList(&self.useContext, from: o.useContext)
version = o.version
}
}
@@ -244,9 +245,10 @@ open class ConceptMapContact: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
name = o.name
// TODO: telecom array
FireKit.populateList(&self.telecom, from: o.telecom)
}
}

@@ -317,10 +319,11 @@ open class ConceptMapElement: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
code = o.code
codeSystem = o.codeSystem
// TODO: target array
FireKit.populateList(&self.target, from: o.target)
}
}

@@ -409,13 +412,14 @@ open class ConceptMapElementTarget: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
code = o.code
codeSystem = o.codeSystem
comments = o.comments
// TODO: dependsOn array
FireKit.populateList(&self.dependsOn, from: o.dependsOn)
equivalence = o.equivalence
// TODO: product array
FireKit.populateList(&self.product, from: o.product)
}
}

@@ -495,6 +499,7 @@ open class ConceptMapElementTargetDependsOn: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
code = o.code
codeSystem = o.codeSystem
@@ -216,6 +216,7 @@ open class Condition: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
abatementBoolean.value = o.abatementBoolean.value
abatementDateTime = o.abatementDateTime
@@ -224,14 +225,14 @@ open class Condition: DomainResource {
FireKit.populate(&self.abatementRange, from: o.abatementRange)
abatementString = o.abatementString
FireKit.populate(&self.asserter, from: o.asserter)
// TODO: bodySite array
FireKit.populateList(&self.bodySite, from: o.bodySite)
FireKit.populate(&self.category, from: o.category)
clinicalStatus = o.clinicalStatus
FireKit.populate(&self.code, from: o.code)
dateRecorded = o.dateRecorded
FireKit.populate(&self.encounter, from: o.encounter)
// TODO: evidence array
// TODO: identifier array
FireKit.populateList(&self.evidence, from: o.evidence)
FireKit.populateList(&self.identifier, from: o.identifier)
notes = o.notes
onsetDateTime = o.onsetDateTime
FireKit.populate(&self.onsetPeriod, from: o.onsetPeriod)
@@ -311,9 +312,10 @@ open class ConditionEvidence: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.code, from: o.code)
// TODO: detail array
FireKit.populateList(&self.detail, from: o.detail)
}
}

@@ -383,8 +385,9 @@ open class ConditionStage: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: assessment array
FireKit.populateList(&self.assessment, from: o.assessment)
FireKit.populate(&self.summary, from: o.summary)
}
}
@@ -168,24 +168,25 @@ open class Conformance: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
acceptUnknown = o.acceptUnknown
// TODO: contact array
FireKit.populateList(&self.contact, from: o.contact)
copyright = o.copyright
date = o.date
description_fhir = o.description_fhir
// TODO: document array
FireKit.populateList(&self.document, from: o.document)
experimental.value = o.experimental.value
fhirVersion = o.fhirVersion
// TODO: format array
FireKit.populateList(&self.format, from: o.format)
FireKit.populate(&self.implementation, from: o.implementation)
kind = o.kind
// TODO: messaging array
FireKit.populateList(&self.messaging, from: o.messaging)
name = o.name
// TODO: profile array
FireKit.populateList(&self.profile, from: o.profile)
publisher = o.publisher
requirements = o.requirements
// TODO: rest array
FireKit.populateList(&self.rest, from: o.rest)
FireKit.populate(&self.software, from: o.software)
status = o.status
url = o.url
@@ -256,9 +257,10 @@ open class ConformanceContact: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
name = o.name
// TODO: telecom array
FireKit.populateList(&self.telecom, from: o.telecom)
}
}

@@ -339,6 +341,7 @@ open class ConformanceDocument: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
documentation = o.documentation
mode = o.mode
@@ -416,6 +419,7 @@ open class ConformanceImplementation: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
description_fhir = o.description_fhir
url = o.url
@@ -499,10 +503,11 @@ open class ConformanceMessaging: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
documentation = o.documentation
// TODO: endpoint array
// TODO: event array
FireKit.populateList(&self.endpoint, from: o.endpoint)
FireKit.populateList(&self.event, from: o.event)
reliableCache.value = o.reliableCache.value
}
}
@@ -580,6 +585,7 @@ open class ConformanceMessagingEndpoint: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
address = o.address
FireKit.populate(&self.protocol_fhir, from: o.protocol_fhir)
@@ -688,6 +694,7 @@ open class ConformanceMessagingEvent: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
category = o.category
FireKit.populate(&self.code, from: o.code)
@@ -800,14 +807,15 @@ open class ConformanceRest: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: compartment array
FireKit.populateList(&self.compartment, from: o.compartment)
documentation = o.documentation
// TODO: interaction array
FireKit.populateList(&self.interaction, from: o.interaction)
mode = o.mode
// TODO: operation array
// TODO: resource array
// TODO: searchParam array
FireKit.populateList(&self.operation, from: o.operation)
FireKit.populateList(&self.resource, from: o.resource)
FireKit.populateList(&self.searchParam, from: o.searchParam)
FireKit.populate(&self.security, from: o.security)
transactionMode = o.transactionMode
}
@@ -882,6 +890,7 @@ open class ConformanceRestInteraction: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
code = o.code
documentation = o.documentation
@@ -961,6 +970,7 @@ open class ConformanceRestOperation: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.definition, from: o.definition)
name = o.name
@@ -1080,16 +1090,17 @@ open class ConformanceRestResource: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
conditionalCreate.value = o.conditionalCreate.value
conditionalDelete = o.conditionalDelete
conditionalUpdate.value = o.conditionalUpdate.value
// TODO: interaction array
FireKit.populateList(&self.interaction, from: o.interaction)
FireKit.populate(&self.profile, from: o.profile)
readHistory.value = o.readHistory.value
// TODO: searchInclude array
// TODO: searchParam array
// TODO: searchRevInclude array
FireKit.populateList(&self.searchInclude, from: o.searchInclude)
FireKit.populateList(&self.searchParam, from: o.searchParam)
FireKit.populateList(&self.searchRevInclude, from: o.searchRevInclude)
type = o.type
updateCreate.value = o.updateCreate.value
versioning = o.versioning
@@ -1165,6 +1176,7 @@ open class ConformanceRestResourceInteraction: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
code = o.code
documentation = o.documentation
@@ -1262,13 +1274,14 @@ open class ConformanceRestResourceSearchParam: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: chain array
FireKit.populateList(&self.chain, from: o.chain)
definition = o.definition
documentation = o.documentation
// TODO: modifier array
FireKit.populateList(&self.modifier, from: o.modifier)
name = o.name
// TODO: target array
FireKit.populateList(&self.target, from: o.target)
type = o.type
}
}
@@ -1344,11 +1357,12 @@ open class ConformanceRestSecurity: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: certificate array
FireKit.populateList(&self.certificate, from: o.certificate)
cors.value = o.cors.value
description_fhir = o.description_fhir
// TODO: service array
FireKit.populateList(&self.service, from: o.service)
}
}

@@ -1413,6 +1427,7 @@ open class ConformanceRestSecurityCertificate: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
blob = o.blob
type = o.type
@@ -1493,6 +1508,7 @@ open class ConformanceSoftware: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
name = o.name
releaseDate = o.releaseDate
@@ -91,6 +91,7 @@ open class ContactPoint: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.period, from: o.period)
rank.value = o.rank.value
@@ -158,26 +158,27 @@ open class Contract: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: action array
// TODO: actionReason array
// TODO: actor array
FireKit.populateList(&self.action, from: o.action)
FireKit.populateList(&self.actionReason, from: o.actionReason)
FireKit.populateList(&self.actor, from: o.actor)
FireKit.populate(&self.applies, from: o.applies)
// TODO: authority array
FireKit.populateList(&self.authority, from: o.authority)
FireKit.populate(&self.bindingAttachment, from: o.bindingAttachment)
FireKit.populate(&self.bindingReference, from: o.bindingReference)
// TODO: domain array
// TODO: friendly array
FireKit.populateList(&self.domain, from: o.domain)
FireKit.populateList(&self.friendly, from: o.friendly)
FireKit.populate(&self.identifier, from: o.identifier)
issued = o.issued
// TODO: legal array
// TODO: rule array
// TODO: signer array
// TODO: subType array
// TODO: subject array
// TODO: term array
FireKit.populateList(&self.legal, from: o.legal)
FireKit.populateList(&self.rule, from: o.rule)
FireKit.populateList(&self.signer, from: o.signer)
FireKit.populateList(&self.subType, from: o.subType)
FireKit.populateList(&self.subject, from: o.subject)
FireKit.populateList(&self.term, from: o.term)
FireKit.populate(&self.type, from: o.type)
// TODO: valuedItem array
FireKit.populateList(&self.valuedItem, from: o.valuedItem)
}
}

@@ -253,9 +254,10 @@ open class ContractActor: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.entity, from: o.entity)
// TODO: role array
FireKit.populateList(&self.role, from: o.role)
}
}

@@ -338,6 +340,7 @@ open class ContractFriendly: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.contentAttachment, from: o.contentAttachment)
FireKit.populate(&self.contentReference, from: o.contentReference)
@@ -420,6 +423,7 @@ open class ContractLegal: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.contentAttachment, from: o.contentAttachment)
FireKit.populate(&self.contentReference, from: o.contentReference)
@@ -502,6 +506,7 @@ open class ContractRule: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.contentAttachment, from: o.contentAttachment)
FireKit.populate(&self.contentReference, from: o.contentReference)
@@ -589,6 +594,7 @@ open class ContractSigner: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.party, from: o.party)
signature = o.signature
@@ -714,19 +720,20 @@ open class ContractTerm: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: action array
// TODO: actionReason array
// TODO: actor array
FireKit.populateList(&self.action, from: o.action)
FireKit.populateList(&self.actionReason, from: o.actionReason)
FireKit.populateList(&self.actor, from: o.actor)
FireKit.populate(&self.applies, from: o.applies)
// TODO: group array
FireKit.populateList(&self.group, from: o.group)
FireKit.populate(&self.identifier, from: o.identifier)
issued = o.issued
FireKit.populate(&self.subType, from: o.subType)
FireKit.populate(&self.subject, from: o.subject)
text = o.text
FireKit.populate(&self.type, from: o.type)
// TODO: valuedItem array
FireKit.populateList(&self.valuedItem, from: o.valuedItem)
}
}

@@ -802,9 +809,10 @@ open class ContractTermActor: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.entity, from: o.entity)
// TODO: role array
FireKit.populateList(&self.role, from: o.role)
}
}

@@ -917,6 +925,7 @@ open class ContractTermValuedItem: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
effectiveTime = o.effectiveTime
FireKit.populate(&self.entityCodeableConcept, from: o.entityCodeableConcept)
@@ -1039,6 +1048,7 @@ open class ContractValuedItem: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
effectiveTime = o.effectiveTime
FireKit.populate(&self.entityCodeableConcept, from: o.entityCodeableConcept)
@@ -63,6 +63,7 @@ open class Count: Quantity {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
}
}
@@ -144,12 +144,13 @@ open class Coverage: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.bin, from: o.bin)
// TODO: contract array
FireKit.populateList(&self.contract, from: o.contract)
dependent.value = o.dependent.value
group = o.group
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.issuer, from: o.issuer)
FireKit.populate(&self.network, from: o.network)
FireKit.populate(&self.period, from: o.period)
@@ -130,20 +130,21 @@ open class DataElement: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: contact array
FireKit.populateList(&self.contact, from: o.contact)
copyright = o.copyright
date = o.date
// TODO: element array
FireKit.populateList(&self.element, from: o.element)
experimental.value = o.experimental.value
// TODO: identifier array
// TODO: mapping array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.mapping, from: o.mapping)
name = o.name
publisher = o.publisher
status = o.status
stringency = o.stringency
url = o.url
// TODO: useContext array
FireKit.populateList(&self.useContext, from: o.useContext)
version = o.version
}
}
@@ -211,9 +212,10 @@ open class DataElementContact: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
name = o.name
// TODO: telecom array
FireKit.populateList(&self.telecom, from: o.telecom)
}
}

@@ -295,6 +297,7 @@ open class DataElementMapping: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
comments = o.comments
identity = o.identity
@@ -120,14 +120,15 @@ open class DetectedIssue: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.author, from: o.author)
FireKit.populate(&self.category, from: o.category)
date = o.date
detail = o.detail
FireKit.populate(&self.identifier, from: o.identifier)
// TODO: implicated array
// TODO: mitigation array
FireKit.populateList(&self.implicated, from: o.implicated)
FireKit.populateList(&self.mitigation, from: o.mitigation)
FireKit.populate(&self.patient, from: o.patient)
reference = o.reference
severity = o.severity
@@ -215,6 +216,7 @@ open class DetectedIssueMitigation: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.action, from: o.action)
FireKit.populate(&self.author, from: o.author)
@@ -153,16 +153,17 @@ open class Device: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: contact array
FireKit.populateList(&self.contact, from: o.contact)
expiry = o.expiry
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.location, from: o.location)
lotNumber = o.lotNumber
manufactureDate = o.manufactureDate
manufacturer = o.manufacturer
model = o.model
// TODO: note array
FireKit.populateList(&self.note, from: o.note)
FireKit.populate(&self.owner, from: o.owner)
FireKit.populate(&self.patient, from: o.patient)
status = o.status
@@ -134,15 +134,16 @@ open class DeviceComponent: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.identifier, from: o.identifier)
FireKit.populate(&self.languageCode, from: o.languageCode)
lastSystemChange = o.lastSystemChange
measurementPrinciple = o.measurementPrinciple
// TODO: operationalStatus array
FireKit.populateList(&self.operationalStatus, from: o.operationalStatus)
FireKit.populate(&self.parameterGroup, from: o.parameterGroup)
FireKit.populate(&self.parent, from: o.parent)
// TODO: productionSpecification array
FireKit.populateList(&self.productionSpecification, from: o.productionSpecification)
FireKit.populate(&self.source, from: o.source)
FireKit.populate(&self.type, from: o.type)
}
@@ -221,6 +222,7 @@ open class DeviceComponentProductionSpecification: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.componentId, from: o.componentId)
productionSpec = o.productionSpec
@@ -133,8 +133,9 @@ open class DeviceMetric: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: calibration array
FireKit.populateList(&self.calibration, from: o.calibration)
category = o.category
color = o.color
FireKit.populate(&self.identifier, from: o.identifier)
@@ -212,6 +213,7 @@ open class DeviceMetricCalibration: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
state = o.state
time = o.time
@@ -160,17 +160,18 @@ open class DeviceUseRequest: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.bodySiteCodeableConcept, from: o.bodySiteCodeableConcept)
FireKit.populate(&self.bodySiteReference, from: o.bodySiteReference)
FireKit.populate(&self.device, from: o.device)
FireKit.populate(&self.encounter, from: o.encounter)
// TODO: identifier array
// TODO: indication array
// TODO: notes array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.indication, from: o.indication)
FireKit.populateList(&self.notes, from: o.notes)
orderedOn = o.orderedOn
priority = o.priority
// TODO: prnReason array
FireKit.populateList(&self.prnReason, from: o.prnReason)
recordedOn = o.recordedOn
status = o.status
FireKit.populate(&self.subject, from: o.subject)
@@ -144,13 +144,14 @@ open class DeviceUseStatement: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.bodySiteCodeableConcept, from: o.bodySiteCodeableConcept)
FireKit.populate(&self.bodySiteReference, from: o.bodySiteReference)
FireKit.populate(&self.device, from: o.device)
// TODO: identifier array
// TODO: indication array
// TODO: notes array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.indication, from: o.indication)
FireKit.populateList(&self.notes, from: o.notes)
recordedOn = o.recordedOn
FireKit.populate(&self.subject, from: o.subject)
timingDateTime = o.timingDateTime
@@ -130,19 +130,20 @@ open class DiagnosticOrder: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.encounter, from: o.encounter)
// TODO: event array
// TODO: identifier array
// TODO: item array
// TODO: note array
FireKit.populateList(&self.event, from: o.event)
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.item, from: o.item)
FireKit.populateList(&self.note, from: o.note)
FireKit.populate(&self.orderer, from: o.orderer)
priority = o.priority
// TODO: reason array
// TODO: specimen array
FireKit.populateList(&self.reason, from: o.reason)
FireKit.populateList(&self.specimen, from: o.specimen)
status = o.status
FireKit.populate(&self.subject, from: o.subject)
// TODO: supportingInformation array
FireKit.populateList(&self.supportingInformation, from: o.supportingInformation)
}
}

@@ -231,6 +232,7 @@ open class DiagnosticOrderEvent: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.actor, from: o.actor)
dateTime = o.dateTime
@@ -327,11 +329,12 @@ open class DiagnosticOrderItem: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.bodySite, from: o.bodySite)
FireKit.populate(&self.code, from: o.code)
// TODO: event array
// TODO: specimen array
FireKit.populateList(&self.event, from: o.event)
FireKit.populateList(&self.specimen, from: o.specimen)
status = o.status
}
}
@@ -173,23 +173,24 @@ open class DiagnosticReport: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.category, from: o.category)
FireKit.populate(&self.code, from: o.code)
// TODO: codedDiagnosis array
FireKit.populateList(&self.codedDiagnosis, from: o.codedDiagnosis)
conclusion = o.conclusion
effectiveDateTime = o.effectiveDateTime
FireKit.populate(&self.effectivePeriod, from: o.effectivePeriod)
FireKit.populate(&self.encounter, from: o.encounter)
// TODO: identifier array
// TODO: image array
// TODO: imagingStudy array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.image, from: o.image)
FireKit.populateList(&self.imagingStudy, from: o.imagingStudy)
issued = o.issued
FireKit.populate(&self.performer, from: o.performer)
// TODO: presentedForm array
// TODO: request array
// TODO: result array
// TODO: specimen array
FireKit.populateList(&self.presentedForm, from: o.presentedForm)
FireKit.populateList(&self.request, from: o.request)
FireKit.populateList(&self.result, from: o.result)
FireKit.populateList(&self.specimen, from: o.specimen)
status = o.status
FireKit.populate(&self.subject, from: o.subject)
}
@@ -268,6 +269,7 @@ open class DiagnosticReportImage: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
comment = o.comment
FireKit.populate(&self.link, from: o.link)
@@ -63,6 +63,7 @@ open class Distance: Quantity {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
}
}
@@ -129,15 +129,16 @@ open class DocumentManifest: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: author array
// TODO: content array
FireKit.populateList(&self.author, from: o.author)
FireKit.populateList(&self.content, from: o.content)
created = o.created
description_fhir = o.description_fhir
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.masterIdentifier, from: o.masterIdentifier)
// TODO: recipient array
// TODO: related array
FireKit.populateList(&self.recipient, from: o.recipient)
FireKit.populateList(&self.related, from: o.related)
source = o.source
status = o.status
FireKit.populate(&self.subject, from: o.subject)
@@ -221,6 +222,7 @@ open class DocumentManifestContent: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.pAttachment, from: o.pAttachment)
FireKit.populate(&self.pReference, from: o.pReference)
@@ -296,6 +298,7 @@ open class DocumentManifestRelated: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.identifier, from: o.identifier)
FireKit.populate(&self.ref, from: o.ref)
@@ -168,21 +168,22 @@ open class DocumentReference: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.authenticator, from: o.authenticator)
// TODO: author array
FireKit.populateList(&self.author, from: o.author)
FireKit.populate(&self.class_fhir, from: o.class_fhir)
// TODO: content array
FireKit.populateList(&self.content, from: o.content)
FireKit.populate(&self.context, from: o.context)
created = o.created
FireKit.populate(&self.custodian, from: o.custodian)
description_fhir = o.description_fhir
FireKit.populate(&self.docStatus, from: o.docStatus)
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
indexed = o.indexed
FireKit.populate(&self.masterIdentifier, from: o.masterIdentifier)
// TODO: relatesTo array
// TODO: securityLabel array
FireKit.populateList(&self.relatesTo, from: o.relatesTo)
FireKit.populateList(&self.securityLabel, from: o.securityLabel)
status = o.status
FireKit.populate(&self.subject, from: o.subject)
FireKit.populate(&self.type, from: o.type)
@@ -261,9 +262,10 @@ open class DocumentReferenceContent: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.attachment, from: o.attachment)
// TODO: format array
FireKit.populateList(&self.format, from: o.format)
}
}

@@ -365,13 +367,14 @@ open class DocumentReferenceContext: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.encounter, from: o.encounter)
// TODO: event array
FireKit.populateList(&self.event, from: o.event)
FireKit.populate(&self.facilityType, from: o.facilityType)
FireKit.populate(&self.period, from: o.period)
FireKit.populate(&self.practiceSetting, from: o.practiceSetting)
// TODO: related array
FireKit.populateList(&self.related, from: o.related)
FireKit.populate(&self.sourcePatientInfo, from: o.sourcePatientInfo)
}
}
@@ -445,6 +448,7 @@ open class DocumentReferenceContextRelated: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.identifier, from: o.identifier)
FireKit.populate(&self.ref, from: o.ref)
@@ -524,6 +528,7 @@ open class DocumentReferenceRelatesTo: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
code = o.code
FireKit.populate(&self.target, from: o.target)
@@ -109,10 +109,11 @@ open class DomainResource: Resource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: contained array
// TODO: extension_fhir array
// TODO: modifierExtension array
FireKit.populateList(&self.contained, from: o.contained)
FireKit.populateList(&self.extension_fhir, from: o.extension_fhir)
FireKit.populateList(&self.modifierExtension, from: o.modifierExtension)
FireKit.populate(&self.text, from: o.text)
}
}
@@ -63,6 +63,7 @@ open class Duration: Quantity {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
}
}
@@ -77,8 +77,9 @@ open class Element: FHIRAbstractBase {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: extension_fhir array
FireKit.populateList(&self.extension_fhir, from: o.extension_fhir)
id = o.id
}
}
@@ -1280,14 +1280,15 @@ open class ElementDefinition: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: alias array
FireKit.populateList(&self.alias, from: o.alias)
FireKit.populate(&self.base, from: o.base)
FireKit.populate(&self.binding, from: o.binding)
// TODO: code array
FireKit.populateList(&self.code, from: o.code)
comments = o.comments
// TODO: condition array
// TODO: constraint array
FireKit.populateList(&self.condition, from: o.condition)
FireKit.populateList(&self.constraint, from: o.constraint)
FireKit.populate(&self.defaultValueAddress, from: o.defaultValueAddress)
FireKit.populate(&self.defaultValueAnnotation, from: o.defaultValueAnnotation)
FireKit.populate(&self.defaultValueAttachment, from: o.defaultValueAttachment)
@@ -1391,7 +1392,7 @@ open class ElementDefinition: Element {
isModifier.value = o.isModifier.value
isSummary.value = o.isSummary.value
label = o.label
// TODO: mapping array
FireKit.populateList(&self.mapping, from: o.mapping)
max = o.max
maxLength.value = o.maxLength.value
FireKit.populate(&self.maxValueAddress, from: o.maxValueAddress)
@@ -1499,11 +1500,11 @@ open class ElementDefinition: Element {
FireKit.populate(&self.patternTiming, from: o.patternTiming)
patternUnsignedInt.value = o.patternUnsignedInt.value
patternUri = o.patternUri
// TODO: representation array
FireKit.populateList(&self.representation, from: o.representation)
requirements = o.requirements
short = o.short
FireKit.populate(&self.slicing, from: o.slicing)
// TODO: type array
FireKit.populateList(&self.type, from: o.type)
}
}

@@ -1585,6 +1586,7 @@ open class ElementDefinitionBase: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
max = o.max
min.value = o.min.value
@@ -1672,6 +1674,7 @@ open class ElementDefinitionBinding: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
description_fhir = o.description_fhir
strength = o.strength
@@ -1765,6 +1768,7 @@ open class ElementDefinitionConstraint: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
human = o.human
key = o.key
@@ -1848,6 +1852,7 @@ open class ElementDefinitionMapping: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
identity = o.identity
language = o.language
@@ -1936,9 +1941,10 @@ open class ElementDefinitionSlicing: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
description_fhir = o.description_fhir
// TODO: discriminator array
FireKit.populateList(&self.discriminator, from: o.discriminator)
ordered.value = o.ordered.value
rules = o.rules
}
@@ -2017,10 +2023,11 @@ open class ElementDefinitionType: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: aggregation array
FireKit.populateList(&self.aggregation, from: o.aggregation)
code = o.code
// TODO: profile array
FireKit.populateList(&self.profile, from: o.profile)
}
}

@@ -111,9 +111,10 @@ open class EligibilityRequest: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
created = o.created
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.organization, from: o.organization)
FireKit.populate(&self.originalRuleset, from: o.originalRuleset)
FireKit.populate(&self.provider, from: o.provider)
@@ -125,10 +125,11 @@ open class EligibilityResponse: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
created = o.created
disposition = o.disposition
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.organization, from: o.organization)
FireKit.populate(&self.originalRuleset, from: o.originalRuleset)
outcome = o.outcome
@@ -174,26 +174,27 @@ open class Encounter: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.appointment, from: o.appointment)
class_fhir = o.class_fhir
// TODO: episodeOfCare array
FireKit.populateList(&self.episodeOfCare, from: o.episodeOfCare)
FireKit.populate(&self.hospitalization, from: o.hospitalization)
// TODO: identifier array
// TODO: incomingReferral array
// TODO: indication array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.incomingReferral, from: o.incomingReferral)
FireKit.populateList(&self.indication, from: o.indication)
FireKit.populate(&self.length, from: o.length)
// TODO: location array
FireKit.populateList(&self.location, from: o.location)
FireKit.populate(&self.partOf, from: o.partOf)
// TODO: participant array
FireKit.populateList(&self.participant, from: o.participant)
FireKit.populate(&self.patient, from: o.patient)
FireKit.populate(&self.period, from: o.period)
FireKit.populate(&self.priority, from: o.priority)
// TODO: reason array
FireKit.populateList(&self.reason, from: o.reason)
FireKit.populate(&self.serviceProvider, from: o.serviceProvider)
status = o.status
// TODO: statusHistory array
// TODO: type array
FireKit.populateList(&self.statusHistory, from: o.statusHistory)
FireKit.populateList(&self.type, from: o.type)
}
}

@@ -312,18 +313,19 @@ open class EncounterHospitalization: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.admitSource, from: o.admitSource)
// TODO: admittingDiagnosis array
FireKit.populateList(&self.admittingDiagnosis, from: o.admittingDiagnosis)
FireKit.populate(&self.destination, from: o.destination)
// TODO: dietPreference array
// TODO: dischargeDiagnosis array
FireKit.populateList(&self.dietPreference, from: o.dietPreference)
FireKit.populateList(&self.dischargeDiagnosis, from: o.dischargeDiagnosis)
FireKit.populate(&self.dischargeDisposition, from: o.dischargeDisposition)
FireKit.populate(&self.origin, from: o.origin)
FireKit.populate(&self.preAdmissionIdentifier, from: o.preAdmissionIdentifier)
FireKit.populate(&self.reAdmission, from: o.reAdmission)
// TODO: specialArrangement array
// TODO: specialCourtesy array
FireKit.populateList(&self.specialArrangement, from: o.specialArrangement)
FireKit.populateList(&self.specialCourtesy, from: o.specialCourtesy)
}
}

@@ -406,6 +408,7 @@ open class EncounterLocation: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.location, from: o.location)
FireKit.populate(&self.period, from: o.period)
@@ -486,10 +489,11 @@ open class EncounterParticipant: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.individual, from: o.individual)
FireKit.populate(&self.period, from: o.period)
// TODO: type array
FireKit.populateList(&self.type, from: o.type)
}
}

@@ -567,6 +571,7 @@ open class EncounterStatusHistory: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.period, from: o.period)
status = o.status
@@ -139,10 +139,11 @@ open class EnrollmentRequest: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.coverage, from: o.coverage)
created = o.created
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.organization, from: o.organization)
FireKit.populate(&self.originalRuleset, from: o.originalRuleset)
FireKit.populate(&self.provider, from: o.provider)
@@ -125,10 +125,11 @@ open class EnrollmentResponse: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
created = o.created
disposition = o.disposition
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.organization, from: o.organization)
FireKit.populate(&self.originalRuleset, from: o.originalRuleset)
outcome = o.outcome
@@ -132,18 +132,19 @@ open class EpisodeOfCare: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.careManager, from: o.careManager)
// TODO: careTeam array
// TODO: condition array
// TODO: identifier array
FireKit.populateList(&self.careTeam, from: o.careTeam)
FireKit.populateList(&self.condition, from: o.condition)
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.managingOrganization, from: o.managingOrganization)
FireKit.populate(&self.patient, from: o.patient)
FireKit.populate(&self.period, from: o.period)
// TODO: referralRequest array
FireKit.populateList(&self.referralRequest, from: o.referralRequest)
status = o.status
// TODO: statusHistory array
// TODO: type array
FireKit.populateList(&self.statusHistory, from: o.statusHistory)
FireKit.populateList(&self.type, from: o.type)
}
}

@@ -220,10 +221,11 @@ open class EpisodeOfCareCareTeam: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.member, from: o.member)
FireKit.populate(&self.period, from: o.period)
// TODO: role array
FireKit.populateList(&self.role, from: o.role)
}
}

@@ -301,6 +303,7 @@ open class EpisodeOfCareStatusHistory: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.period, from: o.period)
status = o.status
@@ -126,10 +126,11 @@ open class ExplanationOfBenefit: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
created = o.created
disposition = o.disposition
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.organization, from: o.organization)
FireKit.populate(&self.originalRuleset, from: o.originalRuleset)
outcome = o.outcome
@@ -260,6 +260,7 @@ open class Extension: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
url = o.url
FireKit.populate(&self.valueAddress, from: o.valueAddress)
@@ -180,22 +180,23 @@ open class FamilyMemberHistory: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.ageQuantity, from: o.ageQuantity)
FireKit.populate(&self.ageRange, from: o.ageRange)
ageString = o.ageString
bornDate = o.bornDate
FireKit.populate(&self.bornPeriod, from: o.bornPeriod)
bornString = o.bornString
// TODO: condition array
FireKit.populateList(&self.condition, from: o.condition)
date = o.date
deceasedBoolean.value = o.deceasedBoolean.value
deceasedDate = o.deceasedDate
FireKit.populate(&self.deceasedQuantity, from: o.deceasedQuantity)
FireKit.populate(&self.deceasedRange, from: o.deceasedRange)
deceasedString = o.deceasedString
gender = o.gender
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
name = o.name
FireKit.populate(&self.note, from: o.note)
FireKit.populate(&self.patient, from: o.patient)
@@ -313,6 +314,7 @@ open class FamilyMemberHistoryCondition: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.code, from: o.code)
FireKit.populate(&self.note, from: o.note)
@@ -125,12 +125,13 @@ open class Flag: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.author, from: o.author)
FireKit.populate(&self.category, from: o.category)
FireKit.populate(&self.code, from: o.code)
FireKit.populate(&self.encounter, from: o.encounter)
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.period, from: o.period)
status = o.status
FireKit.populate(&self.subject, from: o.subject)
@@ -157,14 +157,15 @@ open class Goal: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: addresses array
FireKit.populateList(&self.addresses, from: o.addresses)
FireKit.populate(&self.author, from: o.author)
// TODO: category array
FireKit.populateList(&self.category, from: o.category)
description_fhir = o.description_fhir
// TODO: identifier array
// TODO: note array
// TODO: outcome array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.note, from: o.note)
FireKit.populateList(&self.outcome, from: o.outcome)
FireKit.populate(&self.priority, from: o.priority)
FireKit.populate(&self.startCodeableConcept, from: o.startCodeableConcept)
startDate = o.startDate
@@ -246,6 +247,7 @@ open class GoalOutcome: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.resultCodeableConcept, from: o.resultCodeableConcept)
FireKit.populate(&self.resultReference, from: o.resultReference)
@@ -111,12 +111,13 @@ open class Group: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
actual.value = o.actual.value
// TODO: characteristic array
FireKit.populateList(&self.characteristic, from: o.characteristic)
FireKit.populate(&self.code, from: o.code)
// TODO: identifier array
// TODO: member array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populateList(&self.member, from: o.member)
name = o.name
quantity.value = o.quantity.value
type = o.type
@@ -232,6 +233,7 @@ open class GroupCharacteristic: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.code, from: o.code)
exclude.value = o.exclude.value
@@ -322,6 +324,7 @@ open class GroupMember: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.entity, from: o.entity)
inactive.value = o.inactive.value
@@ -174,29 +174,30 @@ open class HealthcareService: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
appointmentRequired.value = o.appointmentRequired.value
availabilityExceptions = o.availabilityExceptions
// TODO: availableTime array
// TODO: characteristic array
FireKit.populateList(&self.availableTime, from: o.availableTime)
FireKit.populateList(&self.characteristic, from: o.characteristic)
comment = o.comment
// TODO: coverageArea array
FireKit.populateList(&self.coverageArea, from: o.coverageArea)
FireKit.populate(&self.eligibility, from: o.eligibility)
eligibilityNote = o.eligibilityNote
extraDetails = o.extraDetails
// TODO: identifier array
FireKit.populateList(&self.identifier, from: o.identifier)
FireKit.populate(&self.location, from: o.location)
// TODO: notAvailable array
FireKit.populateList(&self.notAvailable, from: o.notAvailable)
FireKit.populate(&self.photo, from: o.photo)
// TODO: programName array
FireKit.populateList(&self.programName, from: o.programName)
FireKit.populate(&self.providedBy, from: o.providedBy)
publicKey = o.publicKey
// TODO: referralMethod array
FireKit.populateList(&self.referralMethod, from: o.referralMethod)
FireKit.populate(&self.serviceCategory, from: o.serviceCategory)
serviceName = o.serviceName
// TODO: serviceProvisionCode array
// TODO: serviceType array
// TODO: telecom array
FireKit.populateList(&self.serviceProvisionCode, from: o.serviceProvisionCode)
FireKit.populateList(&self.serviceType, from: o.serviceType)
FireKit.populateList(&self.telecom, from: o.telecom)
}
}

@@ -271,11 +272,12 @@ open class HealthcareServiceAvailableTime: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
allDay.value = o.allDay.value
availableEndTime = o.availableEndTime
availableStartTime = o.availableStartTime
// TODO: daysOfWeek array
FireKit.populateList(&self.daysOfWeek, from: o.daysOfWeek)
}
}

@@ -351,6 +353,7 @@ open class HealthcareServiceNotAvailable: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
description_fhir = o.description_fhir
FireKit.populate(&self.during, from: o.during)
@@ -429,8 +432,9 @@ open class HealthcareServiceServiceType: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: specialty array
FireKit.populateList(&self.specialty, from: o.specialty)
FireKit.populate(&self.type, from: o.type)
}
}
@@ -98,12 +98,13 @@ open class HumanName: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: family array
// TODO: given array
FireKit.populateList(&self.family, from: o.family)
FireKit.populateList(&self.given, from: o.given)
FireKit.populate(&self.period, from: o.period)
// TODO: prefix array
// TODO: suffix array
FireKit.populateList(&self.prefix, from: o.prefix)
FireKit.populateList(&self.suffix, from: o.suffix)
text = o.text
use = o.use
}
@@ -100,6 +100,7 @@ open class Identifier: Element {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.assigner, from: o.assigner)
FireKit.populate(&self.period, from: o.period)
@@ -119,12 +119,13 @@ open class ImagingObjectSelection: DomainResource {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.author, from: o.author)
authoringTime = o.authoringTime
description_fhir = o.description_fhir
FireKit.populate(&self.patient, from: o.patient)
// TODO: study array
FireKit.populateList(&self.study, from: o.study)
FireKit.populate(&self.title, from: o.title)
uid = o.uid
}
@@ -211,9 +212,10 @@ open class ImagingObjectSelectionStudy: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
FireKit.populate(&self.imagingStudy, from: o.imagingStudy)
// TODO: series array
FireKit.populateList(&self.series, from: o.series)
uid = o.uid
url = o.url
}
@@ -292,8 +294,9 @@ open class ImagingObjectSelectionStudySeries: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: instance array
FireKit.populateList(&self.instance, from: o.instance)
uid = o.uid
url = o.url
}
@@ -378,8 +381,9 @@ open class ImagingObjectSelectionStudySeriesInstance: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: frames array
FireKit.populateList(&self.frames, from: o.frames)
sopClass = o.sopClass
uid = o.uid
url = o.url
@@ -456,8 +460,9 @@ open class ImagingObjectSelectionStudySeriesInstanceFrames: BackboneElement {
print("Tried to populate \(Swift.type(of: self)) with values from \(Swift.type(of: other)). Skipping.")
return
}

super.populate(from: o)
// TODO: frameNumbers array
FireKit.populateList(&self.frameNumbers, from: o.frameNumbers)
url = o.url
}
}