Current Build

This is an automatically generated list of all the structural differences between FHIR DSTU2 and this version. The following possible changes are checked when preparing this list (and others throughout the specification):

  • Addition or deletion of elements, or name change to elements
  • Changes to minimum and maximum cardinality
  • Changes to allowed types
  • Changes to bindings for Extensible/Required bindings, and changes to codes if it's a required binding on a code element
  • Changes to the is-modifier status of an element
  • Changes to the default value for an element

This analysis only considers changes to data types and resources. Comparison of extensions, profiles and value sets will be added in a future version.

Types
Address No Changes
Age Changed from a constraint to a specialization
Annotation No Changes
Attachment
Attachment.language Change binding strength from required to extensible, Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
BackboneElement No Changes
CodeableConcept No Changes
Coding No Changes
ContactDetail added Element
ContactPoint
ContactPoint.system Change codes from {phone|fax|email|pager|other} to {phone|fax|email|pager|url|sms|other}
Contributor added Element
Count Changed from a constraint to a specialization
DataRequirement added Element
Distance Changed from a constraint to a specialization
Dosage added Element
Duration Changed from a constraint to a specialization
Element
Element.id Type changed from id to string
ElementDefinition
ElementDefinition.representation Change codes from {xmlAttr} to {xmlAttr|xmlText|typeAttr|cdaText|xhtml}
ElementDefinition.sliceName Renamed from name to sliceName
ElementDefinition.slicing.discriminator Type changed from string to Element
ElementDefinition.slicing.discriminator.type added Element
ElementDefinition.slicing.discriminator.path added Element
ElementDefinition.comment Renamed from comments to comment
ElementDefinition.min Type changed from integer to unsignedInt
ElementDefinition.base.min Type changed from integer to unsignedInt
ElementDefinition.contentReference Renamed from nameReference to contentReference
Type changed from string to uri
ElementDefinition.type.code Type changed from code to uri
Change binding strength from required to extensible
ElementDefinition.type.profile Max Cardinality changed from * to 1
ElementDefinition.type.targetProfile added Element
ElementDefinition.type.versioning added Element
ElementDefinition.defaultValue[x] Add Age, Add Count, Add Distance, Add Duration, Add Money
ElementDefinition.orderMeaning added Element
ElementDefinition.fixed[x] Add Age, Add Count, Add Distance, Add Duration, Add Money
ElementDefinition.pattern[x] Add Age, Add Count, Add Distance, Add Duration, Add Money
ElementDefinition.example Renamed from example[x] to example
Max Cardinality changed from 1 to *
Remove boolean, Remove integer, Remove decimal, Remove base64Binary, Remove instant, Remove string, Remove uri, Remove date, Remove dateTime, Remove time, Remove code, Remove oid, Remove id, Remove unsignedInt, Remove positiveInt, Remove markdown, Remove Annotation, Remove Attachment, Remove Identifier, Remove CodeableConcept, Remove Coding, Remove Quantity, Remove Range, Remove Period, Remove Ratio, Remove SampledData, Remove Signature, Remove HumanName, Remove Address, Remove ContactPoint, Remove Timing, Remove Reference, Remove Meta
ElementDefinition.example.label added Element
ElementDefinition.example.value[x] added Element
ElementDefinition.minValue[x] Remove boolean, Remove base64Binary, Remove string, Remove uri, Remove code, Remove oid, Remove id, Remove markdown, Remove Annotation, Remove Attachment, Remove Identifier, Remove CodeableConcept, Remove Coding, Remove Range, Remove Period, Remove Ratio, Remove SampledData, Remove Signature, Remove HumanName, Remove Address, Remove ContactPoint, Remove Timing, Remove Reference, Remove Meta
ElementDefinition.maxValue[x] Remove boolean, Remove base64Binary, Remove string, Remove uri, Remove code, Remove oid, Remove id, Remove markdown, Remove Annotation, Remove Attachment, Remove Identifier, Remove CodeableConcept, Remove Coding, Remove Range, Remove Period, Remove Ratio, Remove SampledData, Remove Signature, Remove HumanName, Remove Address, Remove ContactPoint, Remove Timing, Remove Reference, Remove Meta
ElementDefinition.constraint.expression added Element
ElementDefinition.constraint.xpath Min Cardinality changed from 1 to 0
ElementDefinition.constraint.source added Element
ElementDefinition.mapping.comment added Element
Extension
Extension.value[x] Add Age, Add Count, Add Distance, Add Duration, Add Money
HumanName
HumanName.family Max Cardinality changed from * to 1
Identifier No Changes
Meta No Changes
Money Changed from a constraint to a specialization
Narrative No Changes
ParameterDefinition added Element
Period No Changes
Quantity No Changes
Range No Changes
Ratio No Changes
Reference
Reference.identifier added Element
RelatedArtifact added Element
SampledData No Changes
Signature
Signature.onBehalfOf[x] added Element
Signature.contentType Min Cardinality changed from 1 to 0
Signature.blob Min Cardinality changed from 1 to 0
SimpleQuantity No Changes
Timing
Timing.repeat.bounds[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Duration}, Add Duration
Timing.repeat.countMax added Element
Timing.repeat.durationUnit Renamed from durationUnits to durationUnit
Timing.repeat.periodUnit Renamed from periodUnits to periodUnit
Timing.repeat.dayOfWeek added Element
Timing.repeat.timeOfDay added Element
Timing.repeat.when Max Cardinality changed from 1 to *
Change codes from {HS|WAKE|C|CM|CD|CV|AC|ACM|ACD|ACV|PC|PCM|PCD|PCV} to {MORN|AFT|EVE|NIGHT|PHS|HS|WAKE|C|CM|CD|CV|AC|ACM|ACD|ACV|PC|PCM|PCD|PCV}
Timing.repeat.offset added Element
TriggerDefinition added Element
UsageContext added Element
base64Binary No Changes
boolean No Changes
code No Changes
date No Changes
dateTime No Changes
decimal No Changes
id No Changes
instant No Changes
integer No Changes
markdown No Changes
oid No Changes
positiveInt No Changes
string No Changes
time No Changes
unsignedInt No Changes
uri No Changes
uuid No Changes
xhtml added Element
Resources
Account
Account.status Add Binding http://hl7.org/fhir/ValueSet/account-status (required)
Account.period added Element
Account.active Renamed from activePeriod to active
Account.balance Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Account.coverage added Element
Account.coverage.coverage added Element
Account.coverage.priority added Element
Account.guarantor added Element
Account.guarantor.party added Element
Account.guarantor.onHold added Element
Account.guarantor.period added Element
Account.currency deleted
Account.coveragePeriod deleted
ActivityDefinition added Resource
AdverseEvent added Resource
AllergyIntolerance
AllergyIntolerance.clinicalStatus added Element
AllergyIntolerance.verificationStatus added Element
AllergyIntolerance.category Max Cardinality changed from 1 to *
Change codes from {food|medication|environment|other} to {food|medication|environment|biologic}
AllergyIntolerance.criticality Change codes from {CRITL|CRITH|CRITU} to {low|high|unable-to-assess}
AllergyIntolerance.code Renamed from substance to code
Min Cardinality changed from 1 to 0
AllergyIntolerance.onset[x] Renamed from onset to onset[x]
Add Age, Add Period, Add Range, Add string
AllergyIntolerance.assertedDate added Element
AllergyIntolerance.asserter Renamed from reporter to asserter
AllergyIntolerance.lastOccurrence Renamed from lastOccurence to lastOccurrence
AllergyIntolerance.note Max Cardinality changed from 1 to *
AllergyIntolerance.reaction.note Max Cardinality changed from 1 to *
AllergyIntolerance.recordedDate deleted
AllergyIntolerance.status deleted
AllergyIntolerance.reaction.certainty deleted
Appointment
Appointment.status Change codes from {proposed|pending|booked|arrived|fulfilled|cancelled|noshow} to {proposed|pending|booked|arrived|fulfilled|cancelled|noshow|entered-in-error}
Appointment.serviceCategory added Element
Appointment.serviceType Renamed from type to serviceType
Max Cardinality changed from 1 to *
Appointment.specialty added Element
Appointment.appointmentType added Element
Appointment.reason Max Cardinality changed from 1 to *
Remove Binding http://hl7.org/fhir/ValueSet/encounter-reason (required)
Appointment.indication added Element
Appointment.supportingInformation added Element
Appointment.created added Element
Appointment.incomingReferral added Element
Appointment.participant.type Change binding strength from required to extensible
Appointment.requestedPeriod added Element
AppointmentResponse
AppointmentResponse.participantType Change binding strength from required to extensible
AppointmentResponse.participantStatus Change value set from http://hl7.org/fhir/ValueSet/participantstatus to http://hl7.org/fhir/ValueSet/participationstatus
AuditEvent
AuditEvent.type added Element
AuditEvent.subtype added Element
AuditEvent.action added Element
AuditEvent.recorded added Element
AuditEvent.outcome added Element
AuditEvent.outcomeDesc added Element
AuditEvent.purposeOfEvent added Element
AuditEvent.agent Renamed from participant to agent
AuditEvent.agent.role Change value set from http://hl7.org/fhir/ValueSet/dicm-402-roleid to http://hl7.org/fhir/ValueSet/security-role-type
AuditEvent.agent.purposeOfUse Type changed from Coding to CodeableConcept
AuditEvent.entity Renamed from object to entity
AuditEvent.entity.type Change value set from http://hl7.org/fhir/ValueSet/object-type to http://hl7.org/fhir/ValueSet/audit-entity-type
AuditEvent.entity.lifecycle Change value set from http://hl7.org/fhir/ValueSet/object-lifecycle to http://hl7.org/fhir/ValueSet/object-lifecycle-events
AuditEvent.event deleted
Basic No Changes
Binary
Binary.securityContext added Element
BodySite
BodySite.active added Element
BodySite.qualifier Renamed from modifier to qualifier
Bundle
Bundle.identifier added Element
Bundle.entry.response.outcome added Element
CapabilityStatement added Resource
CarePlan
CarePlan.definition added Element
CarePlan.basedOn added Element
CarePlan.replaces added Element
CarePlan.partOf added Element
CarePlan.status Change codes from {proposed|draft|active|completed|cancelled} to {draft|active|suspended|completed|entered-in-error|cancelled|unknown}
CarePlan.intent added Element
CarePlan.title added Element
CarePlan.subject Min Cardinality changed from 0 to 1
CarePlan.author Add Reference(CareTeam)
CarePlan.careTeam added Element
CarePlan.supportingInfo Renamed from support to supportingInfo
CarePlan.activity.outcomeCodeableConcept added Element
CarePlan.activity.outcomeReference Renamed from actionResulting to outcomeReference
CarePlan.activity.reference Remove Reference(DiagnosticOrder), Remove Reference(MedicationOrder), Remove Reference(Order), Remove Reference(ProcessRequest), Remove Reference(SupplyRequest), Add Reference(MedicationRequest), Add Reference(Task), Add Reference(RequestGroup)
CarePlan.activity.detail.definition added Element
CarePlan.activity.detail.status Min Cardinality changed from 0 to 1
Change codes from {not-started|scheduled|in-progress|on-hold|completed|cancelled} to {not-started|scheduled|in-progress|on-hold|completed|cancelled|unknown}
CarePlan.activity.detail.statusReason Type changed from CodeableConcept to string
CarePlan.activity.detail.prohibited Min Cardinality changed from 1 to 0
Default Value "false" added
CarePlan.activity.detail.performer Add Reference(CareTeam)
CarePlan.note Max Cardinality changed from 1 to *
CarePlan.modified deleted
CarePlan.relatedPlan deleted
CarePlan.participant deleted
CareTeam added Resource
ChargeItem added Resource
Claim
Claim.status added Element
Claim.type Min Cardinality changed from 1 to 0
Type changed from code to CodeableConcept
Change value set from http://hl7.org/fhir/ValueSet/claim-type-link to http://hl7.org/fhir/ValueSet/claim-type
Claim.subType added Element
Claim.use Change value set from http://hl7.org/fhir/ValueSet/claim-use-link to http://hl7.org/fhir/ValueSet/claim-use
Claim.patient Min Cardinality changed from 1 to 0
Claim.billablePeriod added Element
Claim.insurer added Element
Claim.priority Type changed from Coding to CodeableConcept
Claim.fundsReserve Type changed from Coding to CodeableConcept
Claim.related added Element
Claim.related.claim added Element
Claim.related.relationship added Element
Claim.related.reference added Element
Claim.prescription Remove Reference(MedicationOrder), Add Reference(MedicationRequest)
Claim.originalPrescription Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
Claim.payee.type Min Cardinality changed from 0 to 1
Type changed from Coding to CodeableConcept
Claim.payee.resourceType added Element
Claim.payee.party added Element
Claim.careTeam added Element
Claim.careTeam.sequence added Element
Claim.careTeam.provider added Element
Claim.careTeam.responsible added Element
Claim.careTeam.role added Element
Claim.careTeam.qualification added Element
Claim.information added Element
Claim.information.sequence added Element
Claim.information.category added Element
Claim.information.code added Element
Claim.information.timing[x] added Element
Claim.information.value[x] added Element
Claim.information.reason added Element
Claim.diagnosis.diagnosis[x] Renamed from diagnosis to diagnosis[x]
Remove Coding, Add CodeableConcept, Add Reference(Condition)
Claim.diagnosis.type added Element
Claim.diagnosis.packageCode added Element
Claim.procedure added Element
Claim.procedure.sequence added Element
Claim.procedure.date added Element
Claim.procedure.procedure[x] added Element
Claim.insurance added Element
Claim.insurance.sequence added Element
Claim.insurance.focal added Element
Claim.insurance.coverage added Element
Claim.insurance.businessArrangement added Element
Claim.insurance.preAuthRef added Element
Claim.insurance.claimResponse added Element
Claim.accident Type changed from date to BackboneElement
Claim.accident.date added Element
Claim.accident.type added Element
Claim.accident.location[x] added Element
Claim.employmentImpacted added Element
Claim.hospitalization added Element
Claim.item.careTeamLinkId added Element
Claim.item.procedureLinkId added Element
Claim.item.informationLinkId added Element
Claim.item.revenue added Element
Claim.item.category added Element
Claim.item.service Min Cardinality changed from 1 to 0
Type changed from Coding to CodeableConcept
Claim.item.modifier Type changed from Coding to CodeableConcept
Claim.item.programCode added Element
Claim.item.serviced[x] added Element
Claim.item.location[x] added Element
Claim.item.unitPrice Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Claim.item.net Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Claim.item.udi Max Cardinality changed from 1 to *
Type changed from Coding to Reference(Device)
Claim.item.bodySite Type changed from Coding to CodeableConcept
Claim.item.subSite Type changed from Coding to CodeableConcept
Claim.item.encounter added Element
Claim.item.detail.revenue added Element
Claim.item.detail.category added Element
Claim.item.detail.service Min Cardinality changed from 1 to 0
Type changed from Coding to CodeableConcept
Claim.item.detail.modifier added Element
Claim.item.detail.programCode added Element
Claim.item.detail.unitPrice Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Claim.item.detail.net Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Claim.item.detail.udi Max Cardinality changed from 1 to *
Type changed from Coding to Reference(Device)
Claim.item.detail.subDetail.revenue added Element
Claim.item.detail.subDetail.category added Element
Claim.item.detail.subDetail.service Min Cardinality changed from 1 to 0
Type changed from Coding to CodeableConcept
Claim.item.detail.subDetail.modifier added Element
Claim.item.detail.subDetail.programCode added Element
Claim.item.detail.subDetail.unitPrice Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Claim.item.detail.subDetail.net Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Claim.item.detail.subDetail.udi Max Cardinality changed from 1 to *
Type changed from Coding to Reference(Device)
Claim.total added Element
Claim.ruleset deleted
Claim.originalRuleset deleted
Claim.target deleted
Claim.payee.provider deleted
Claim.payee.organization deleted
Claim.payee.person deleted
Claim.condition deleted
Claim.coverage deleted
Claim.exception deleted
Claim.school deleted
Claim.accidentType deleted
Claim.interventionException deleted
Claim.item.type deleted
Claim.item.provider deleted
Claim.item.serviceDate deleted
Claim.item.points deleted
Claim.item.detail.type deleted
Claim.item.detail.points deleted
Claim.item.detail.subDetail.type deleted
Claim.item.detail.subDetail.points deleted
Claim.item.prosthesis deleted
Claim.additionalMaterials deleted
Claim.missingTeeth deleted
ClaimResponse
ClaimResponse.status added Element
ClaimResponse.patient added Element
ClaimResponse.insurer added Element
ClaimResponse.outcome Type changed from code to CodeableConcept
Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
ClaimResponse.payeeType Type changed from Coding to CodeableConcept
ClaimResponse.item.adjudication.category added Element
ClaimResponse.item.adjudication.reason added Element
ClaimResponse.item.adjudication.amount Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.item.detail.noteNumber added Element
ClaimResponse.item.detail.adjudication Remove BackboneElement
ClaimResponse.item.detail.subDetail.noteNumber added Element
ClaimResponse.item.detail.subDetail.adjudication Remove BackboneElement
ClaimResponse.addItem.revenue added Element
ClaimResponse.addItem.category added Element
ClaimResponse.addItem.service Min Cardinality changed from 1 to 0
Type changed from Coding to CodeableConcept
ClaimResponse.addItem.modifier added Element
ClaimResponse.addItem.fee Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.addItem.noteNumber added Element
ClaimResponse.addItem.adjudication Remove BackboneElement
ClaimResponse.addItem.detail.revenue added Element
ClaimResponse.addItem.detail.category added Element
ClaimResponse.addItem.detail.service Min Cardinality changed from 1 to 0
Type changed from Coding to CodeableConcept
ClaimResponse.addItem.detail.modifier added Element
ClaimResponse.addItem.detail.fee Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.addItem.detail.noteNumber added Element
ClaimResponse.addItem.detail.adjudication Remove BackboneElement
ClaimResponse.error.code Type changed from Coding to CodeableConcept
Remove Binding http://hl7.org/fhir/ValueSet/adjudication-error (required)
ClaimResponse.totalCost Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.unallocDeductable Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.totalBenefit Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.payment added Element
ClaimResponse.payment.type added Element
ClaimResponse.payment.adjustment added Element
ClaimResponse.payment.adjustmentReason added Element
ClaimResponse.payment.date added Element
ClaimResponse.payment.amount added Element
ClaimResponse.payment.identifier added Element
ClaimResponse.form Type changed from Coding to CodeableConcept
Remove Binding http://hl7.org/fhir/ValueSet/forms (required)
ClaimResponse.processNote added Element
ClaimResponse.processNote.number added Element
ClaimResponse.processNote.type added Element
ClaimResponse.processNote.text added Element
ClaimResponse.processNote.language added Element
ClaimResponse.communicationRequest added Element
ClaimResponse.insurance added Element
ClaimResponse.insurance.sequence added Element
ClaimResponse.insurance.focal added Element
ClaimResponse.insurance.coverage added Element
ClaimResponse.insurance.businessArrangement added Element
ClaimResponse.insurance.preAuthRef added Element
ClaimResponse.insurance.claimResponse added Element
ClaimResponse.ruleset deleted
ClaimResponse.originalRuleset deleted
ClaimResponse.organization deleted
ClaimResponse.item.adjudication.code deleted
ClaimResponse.item.detail.adjudication.code deleted
ClaimResponse.item.detail.adjudication.amount deleted
ClaimResponse.item.detail.adjudication.value deleted
ClaimResponse.item.detail.subDetail.adjudication.code deleted
ClaimResponse.item.detail.subDetail.adjudication.amount deleted
ClaimResponse.item.detail.subDetail.adjudication.value deleted
ClaimResponse.addItem.noteNumberLinkId deleted
ClaimResponse.addItem.adjudication.code deleted
ClaimResponse.addItem.adjudication.amount deleted
ClaimResponse.addItem.adjudication.value deleted
ClaimResponse.addItem.detail.adjudication.code deleted
ClaimResponse.addItem.detail.adjudication.amount deleted
ClaimResponse.addItem.detail.adjudication.value deleted
ClaimResponse.paymentAdjustment deleted
ClaimResponse.paymentAdjustmentReason deleted
ClaimResponse.paymentDate deleted
ClaimResponse.paymentAmount deleted
ClaimResponse.paymentRef deleted
ClaimResponse.note deleted
ClaimResponse.coverage deleted
ClinicalImpression
ClinicalImpression.identifier added Element
ClinicalImpression.status Change codes from {in-progress|completed|entered-in-error} to {draft|completed|entered-in-error}
ClinicalImpression.code added Element
ClinicalImpression.subject Renamed from patient to subject
Add Reference(Group)
ClinicalImpression.context added Element
ClinicalImpression.effective[x] added Element
ClinicalImpression.investigation added Element
ClinicalImpression.investigation.code added Element
ClinicalImpression.investigation.item added Element
ClinicalImpression.protocol Max Cardinality changed from 1 to *
ClinicalImpression.finding.item[x] Renamed from item to item[x]
Add Reference(Condition), Add Reference(Observation)
ClinicalImpression.finding.basis added Element
ClinicalImpression.prognosisCodeableConcept added Element
ClinicalImpression.prognosisReference added Element
ClinicalImpression.action Remove Reference(MedicationOrder), Remove Reference(DiagnosticOrder), Remove Reference(NutritionOrder), Remove Reference(SupplyRequest), Add Reference(MedicationRequest)
ClinicalImpression.note added Element
ClinicalImpression.trigger[x] deleted
ClinicalImpression.investigations deleted
ClinicalImpression.finding.cause deleted
ClinicalImpression.resolved deleted
ClinicalImpression.ruledOut deleted
ClinicalImpression.prognosis deleted
ClinicalImpression.plan deleted
CodeSystem added Resource
Communication
Communication.definition added Element
Communication.basedOn Renamed from requestDetail to basedOn
Max Cardinality changed from 1 to *
Type changed from Reference(CommunicationRequest) to Reference(Resource)
Communication.partOf added Element
Communication.status Min Cardinality changed from 0 to 1
Change value set from http://hl7.org/fhir/ValueSet/communication-status to http://hl7.org/fhir/ValueSet/event-status
Communication.notDone added Element
Communication.notDoneReason added Element
Communication.category Max Cardinality changed from 1 to *
Communication.subject Add Reference(Group)
Communication.topic added Element
Communication.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
Communication.reasonCode Renamed from reason to reasonCode
Communication.reasonReference added Element
Communication.note added Element
CommunicationRequest
CommunicationRequest.basedOn added Element
CommunicationRequest.replaces added Element
CommunicationRequest.groupIdentifier added Element
CommunicationRequest.status Min Cardinality changed from 0 to 1
Change value set from http://hl7.org/fhir/ValueSet/communication-request-status to http://hl7.org/fhir/ValueSet/request-status
CommunicationRequest.category Max Cardinality changed from 1 to *
CommunicationRequest.priority Type changed from CodeableConcept to code
Add Binding http://hl7.org/fhir/ValueSet/request-priority (required)
CommunicationRequest.subject Add Reference(Group)
CommunicationRequest.recipient Add Reference(Group), Add Reference(CareTeam)
CommunicationRequest.topic added Element
CommunicationRequest.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
CommunicationRequest.occurrence[x] added Element
CommunicationRequest.authoredOn Renamed from requestedOn to authoredOn
CommunicationRequest.requester Remove Reference(Practitioner), Remove Reference(Patient), Remove Reference(RelatedPerson)
CommunicationRequest.requester.agent added Element
CommunicationRequest.requester.onBehalfOf added Element
CommunicationRequest.reasonCode Renamed from reason to reasonCode
CommunicationRequest.reasonReference added Element
CommunicationRequest.note added Element
CommunicationRequest.scheduled[x] deleted
CompartmentDefinition added Resource
Composition
Composition.confidentiality Change value set from http://hl7.org/fhir/ValueSet/v3-Confidentiality to http://hl7.org/fhir/ValueSet/v3-ConfidentialityClassification
Composition.relatesTo added Element
Composition.relatesTo.code added Element
Composition.relatesTo.target[x] added Element
ConceptMap
ConceptMap.title added Element
ConceptMap.status Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
ConceptMap.experimental Now marked as Modifier
ConceptMap.contact Type changed from BackboneElement to ContactDetail
ConceptMap.description Type changed from string to markdown
ConceptMap.useContext Type changed from CodeableConcept to UsageContext
Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
ConceptMap.jurisdiction Renamed from useContext to jurisdiction
Change value set from http://hl7.org/fhir/ValueSet/use-context to http://hl7.org/fhir/ValueSet/jurisdiction
ConceptMap.purpose Renamed from requirements to purpose
Type changed from string to markdown
ConceptMap.copyright Type changed from string to markdown
ConceptMap.source[x] Min Cardinality changed from 1 to 0
Remove Reference(StructureDefinition)
ConceptMap.target[x] Min Cardinality changed from 1 to 0
Remove Reference(StructureDefinition)
ConceptMap.group added Element
ConceptMap.group.source added Element
ConceptMap.group.sourceVersion added Element
ConceptMap.group.target added Element
ConceptMap.group.targetVersion added Element
ConceptMap.group.element Min Cardinality changed from 0 to 1
ConceptMap.group.element.display added Element
ConceptMap.group.element.target.display added Element
ConceptMap.group.element.target.equivalence Min Cardinality changed from 1 to 0
Change codes from {equivalent|equal|wider|subsumes|narrower|specializes|inexact|unmatched|disjoint} to {relatedto|equivalent|equal|wider|subsumes|narrower|specializes|inexact|unmatched|disjoint}
Default Value "equivalent" added
ConceptMap.group.element.target.comment added Element
ConceptMap.group.element.target.dependsOn.property added Element
ConceptMap.group.element.target.dependsOn.system added Element
ConceptMap.group.element.target.dependsOn.display added Element
ConceptMap.group.unmapped added Element
ConceptMap.group.unmapped.mode added Element
ConceptMap.group.unmapped.code added Element
ConceptMap.group.unmapped.display added Element
ConceptMap.group.unmapped.url added Element
ConceptMap.contact.name deleted
ConceptMap.contact.telecom deleted
ConceptMap.element.codeSystem deleted
ConceptMap.element.target.codeSystem deleted
ConceptMap.element.target.comments deleted
ConceptMap.element.target.dependsOn.element deleted
ConceptMap.element.target.dependsOn.codeSystem deleted
Condition
Condition.clinicalStatus Add Binding http://hl7.org/fhir/ValueSet/condition-clinical (required)
Condition.verificationStatus Min Cardinality changed from 1 to 0
Default Value "unknown" added
Condition.category Max Cardinality changed from 1 to *
Condition.code Min Cardinality changed from 1 to 0
Condition.subject Renamed from patient to subject
Add Reference(Group)
Condition.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
Condition.onset[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
Condition.abatement[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
Condition.assertedDate Renamed from dateRecorded to assertedDate
Type changed from date to dateTime
Condition.asserter Add Reference(RelatedPerson)
Condition.evidence.code Max Cardinality changed from 1 to *
Condition.note Renamed from notes to note
Max Cardinality changed from 1 to *
Type changed from string to Annotation
Consent added Resource
Contract
Contract.status added Element
Contract.topic added Element
Contract.decisionType added Element
Contract.contentDerivative added Element
Contract.securityLabel added Element
Contract.agent added Element
Contract.agent.actor added Element
Contract.agent.role added Element
Contract.signer.signature Max Cardinality changed from 1 to *
Type changed from string to Signature
Contract.valuedItem.unitPrice Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.valuedItem.net Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.term.topic Renamed from subject to topic
Max Cardinality changed from 1 to *
Contract.term.securityLabel added Element
Contract.term.agent added Element
Contract.term.agent.actor added Element
Contract.term.agent.role added Element
Contract.term.valuedItem.unitPrice Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.term.valuedItem.net Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.actor deleted
Contract.term.actor deleted
Coverage
Coverage.status added Element
Coverage.type Type changed from Coding to CodeableConcept
Coverage.policyHolder added Element
Coverage.subscriber Add Reference(RelatedPerson)
No longer marked as Modifier
Coverage.subscriberId Type changed from Identifier to string
Coverage.beneficiary added Element
Coverage.relationship added Element
Coverage.payor added Element
Coverage.grouping added Element
Coverage.grouping.group added Element
Coverage.grouping.groupDisplay added Element
Coverage.grouping.subGroup added Element
Coverage.grouping.subGroupDisplay added Element
Coverage.grouping.plan added Element
Coverage.grouping.planDisplay added Element
Coverage.grouping.subPlan added Element
Coverage.grouping.subPlanDisplay added Element
Coverage.grouping.class added Element
Coverage.grouping.classDisplay added Element
Coverage.grouping.subClass added Element
Coverage.grouping.subClassDisplay added Element
Coverage.dependent Type changed from positiveInt to string
Coverage.sequence Type changed from positiveInt to string
Coverage.order added Element
Coverage.network Type changed from Identifier to string
Coverage.issuer deleted
Coverage.bin deleted
Coverage.group deleted
Coverage.plan deleted
Coverage.subPlan deleted
DataElement
DataElement.status Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
DataElement.experimental Now marked as Modifier
DataElement.title added Element
DataElement.contact Type changed from BackboneElement to ContactDetail
DataElement.useContext Type changed from CodeableConcept to UsageContext
Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
DataElement.jurisdiction added Element
DataElement.copyright Type changed from string to markdown
DataElement.mapping.comment Renamed from comments to comment
DataElement.contact.name deleted
DataElement.contact.telecom deleted
DetectedIssue
DetectedIssue.status added Element
Device
Device.udi Type changed from string to BackboneElement
Device.udi.deviceIdentifier added Element
Device.udi.name added Element
Device.udi.jurisdiction added Element
Device.udi.carrierHRF added Element
Device.udi.carrierAIDC added Element
Device.udi.issuer added Element
Device.udi.entryType added Element
Device.status Change value set from http://hl7.org/fhir/ValueSet/devicestatus to http://hl7.org/fhir/ValueSet/device-status
Device.type Min Cardinality changed from 1 to 0
Device.expirationDate Renamed from expiry to expirationDate
Device.safety added Element
DeviceComponent
DeviceComponent.lastSystemChange Min Cardinality changed from 1 to 0
DeviceComponent.operationalStatus Add Binding http://hl7.org/fhir/ValueSet/operational-status (extensible)
DeviceComponent.parameterGroup Add Binding http://hl7.org/fhir/ValueSet/parameter-group (extensible)
DeviceComponent.productionSpecification.specType Add Binding http://hl7.org/fhir/ValueSet/specification-type (extensible)
DeviceComponent.languageCode Change binding strength from required to extensible, Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
DeviceMetric
DeviceMetric.operationalStatus Change codes from {on|off|standby} to {on|off|standby|entered-in-error}
DeviceRequest
DeviceRequest.definition added Element
DeviceRequest.basedOn added Element
DeviceRequest.priorRequest added Element
DeviceRequest.groupIdentifier added Element
DeviceRequest.status Change value set from http://hl7.org/fhir/ValueSet/device-use-request-status to http://hl7.org/fhir/ValueSet/request-status
DeviceRequest.intent added Element
DeviceRequest.priority Change value set from http://hl7.org/fhir/ValueSet/device-use-request-priority to http://hl7.org/fhir/ValueSet/request-priority
Default Value "If missing, normal priority" added
DeviceRequest.code[x] added Element
DeviceRequest.subject Add Reference(Group), Add Reference(Location), Add Reference(Device)
DeviceRequest.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
DeviceRequest.occurrence[x] added Element
DeviceRequest.authoredOn added Element
DeviceRequest.requester added Element
DeviceRequest.requester.agent added Element
DeviceRequest.requester.onBehalfOf added Element
DeviceRequest.performerType added Element
DeviceRequest.performer added Element
DeviceRequest.reasonCode Renamed from indication to reasonCode
DeviceRequest.reasonReference added Element
DeviceRequest.supportingInfo added Element
DeviceRequest.note Renamed from notes to note
Type changed from string to Annotation
DeviceRequest.relevantHistory added Element
DeviceRequest.bodySite[x] deleted
DeviceRequest.device deleted
DeviceRequest.prnReason deleted
DeviceRequest.orderedOn deleted
DeviceRequest.recordedOn deleted
DeviceRequest.timing[x] deleted
DeviceUseStatement
DeviceUseStatement.status added Element
DeviceUseStatement.subject Add Reference(Group)
DeviceUseStatement.source added Element
DeviceUseStatement.bodySite Renamed from bodySite[x] to bodySite
Remove Reference(BodySite)
DeviceUseStatement.note added Element
DeviceUseStatement.notes deleted
DiagnosticReport
DiagnosticReport.basedOn Renamed from request to basedOn
Remove Reference(DiagnosticOrder), Add Reference(CarePlan), Add Reference(ImmunizationRecommendation), Add Reference(MedicationRequest), Add Reference(NutritionOrder)
DiagnosticReport.status Change codes from {registered|partial|final|corrected|appended|cancelled|entered-in-error} to {registered|partial|preliminary|final|amended|corrected|appended|cancelled|entered-in-error|unknown}
DiagnosticReport.subject Min Cardinality changed from 1 to 0
DiagnosticReport.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
DiagnosticReport.effective[x] Min Cardinality changed from 1 to 0
DiagnosticReport.issued Min Cardinality changed from 1 to 0
DiagnosticReport.performer Min Cardinality changed from 1 to 0
Max Cardinality changed from 1 to *
Remove Reference(Practitioner), Remove Reference(Organization)
DiagnosticReport.performer.role added Element
DiagnosticReport.performer.actor added Element
DiagnosticReport.imagingStudy Remove Reference(ImagingObjectSelection), Add Reference(ImagingManifest)
DocumentManifest No Changes
DocumentReference
DocumentReference.docStatus Type changed from CodeableConcept to code
DocumentReference.content.format Max Cardinality changed from * to 1
DomainResource No Changes
EligibilityRequest
EligibilityRequest.status added Element
EligibilityRequest.priority added Element
EligibilityRequest.patient added Element
EligibilityRequest.serviced[x] added Element
EligibilityRequest.enterer added Element
EligibilityRequest.insurer added Element
EligibilityRequest.facility added Element
EligibilityRequest.coverage added Element
EligibilityRequest.businessArrangement added Element
EligibilityRequest.benefitCategory added Element
EligibilityRequest.benefitSubCategory added Element
EligibilityRequest.ruleset deleted
EligibilityRequest.originalRuleset deleted
EligibilityRequest.target deleted
EligibilityResponse
EligibilityResponse.status added Element
EligibilityResponse.outcome Type changed from code to CodeableConcept
Change codes from {complete|error} to {complete|error|partial}
EligibilityResponse.insurer added Element
EligibilityResponse.inforce added Element
EligibilityResponse.insurance added Element
EligibilityResponse.insurance.coverage added Element
EligibilityResponse.insurance.contract added Element
EligibilityResponse.insurance.benefitBalance added Element
EligibilityResponse.insurance.benefitBalance.category added Element
EligibilityResponse.insurance.benefitBalance.subCategory added Element
EligibilityResponse.insurance.benefitBalance.excluded added Element
EligibilityResponse.insurance.benefitBalance.name added Element
EligibilityResponse.insurance.benefitBalance.description added Element
EligibilityResponse.insurance.benefitBalance.network added Element
EligibilityResponse.insurance.benefitBalance.unit added Element
EligibilityResponse.insurance.benefitBalance.term added Element
EligibilityResponse.insurance.benefitBalance.financial added Element
EligibilityResponse.insurance.benefitBalance.financial.type added Element
EligibilityResponse.insurance.benefitBalance.financial.allowed[x] added Element
EligibilityResponse.insurance.benefitBalance.financial.used[x] added Element
EligibilityResponse.form added Element
EligibilityResponse.error added Element
EligibilityResponse.error.code added Element
EligibilityResponse.ruleset deleted
EligibilityResponse.originalRuleset deleted
EligibilityResponse.organization deleted
Encounter
Encounter.status Change value set from http://hl7.org/fhir/ValueSet/encounter-state to http://hl7.org/fhir/ValueSet/encounter-status
Encounter.statusHistory.status Change value set from http://hl7.org/fhir/ValueSet/encounter-state to http://hl7.org/fhir/ValueSet/encounter-status
Encounter.class Type changed from code to Coding
Change binding strength from required to extensible, Change value set from http://hl7.org/fhir/ValueSet/encounter-class to http://hl7.org/fhir/ValueSet/v3-ActEncounterCode
Encounter.classHistory added Element
Encounter.classHistory.class added Element
Encounter.classHistory.period added Element
Encounter.subject Renamed from patient to subject
Add Reference(Group)
Encounter.length Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Duration} to Duration
Encounter.diagnosis added Element
Encounter.diagnosis.condition added Element
Encounter.diagnosis.role added Element
Encounter.diagnosis.rank added Element
Encounter.account added Element
Encounter.indication deleted
Encounter.hospitalization.admittingDiagnosis deleted
Encounter.hospitalization.dischargeDiagnosis deleted
Endpoint added Resource
EnrollmentRequest
EnrollmentRequest.status added Element
EnrollmentRequest.insurer added Element
EnrollmentRequest.subject Min Cardinality changed from 1 to 0
EnrollmentRequest.coverage Min Cardinality changed from 1 to 0
EnrollmentRequest.ruleset deleted
EnrollmentRequest.originalRuleset deleted
EnrollmentRequest.target deleted
EnrollmentRequest.relationship deleted
EnrollmentResponse
EnrollmentResponse.status added Element
EnrollmentResponse.outcome Type changed from code to CodeableConcept
Change codes from {complete|error} to {complete|error|partial}
EnrollmentResponse.ruleset deleted
EnrollmentResponse.originalRuleset deleted
EpisodeOfCare
EpisodeOfCare.status Change codes from {planned|waitlist|active|onhold|finished|cancelled} to {planned|waitlist|active|onhold|finished|cancelled|entered-in-error}
EpisodeOfCare.statusHistory.status Change codes from {planned|waitlist|active|onhold|finished|cancelled} to {planned|waitlist|active|onhold|finished|cancelled|entered-in-error}
EpisodeOfCare.diagnosis added Element
EpisodeOfCare.diagnosis.condition added Element
EpisodeOfCare.diagnosis.role added Element
EpisodeOfCare.diagnosis.rank added Element
EpisodeOfCare.team Renamed from careTeam to team
Type changed from BackboneElement to Reference(CareTeam)
EpisodeOfCare.account added Element
EpisodeOfCare.condition deleted
EpisodeOfCare.careTeam.role deleted
EpisodeOfCare.careTeam.period deleted
EpisodeOfCare.careTeam.member deleted
ExpansionProfile added Resource
ExplanationOfBenefit
ExplanationOfBenefit.status added Element
ExplanationOfBenefit.type added Element
ExplanationOfBenefit.subType added Element
ExplanationOfBenefit.patient added Element
ExplanationOfBenefit.billablePeriod added Element
ExplanationOfBenefit.enterer added Element
ExplanationOfBenefit.insurer added Element
ExplanationOfBenefit.provider added Element
ExplanationOfBenefit.referral added Element
ExplanationOfBenefit.facility added Element
ExplanationOfBenefit.claim added Element
ExplanationOfBenefit.claimResponse added Element
ExplanationOfBenefit.outcome Type changed from code to CodeableConcept
Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
ExplanationOfBenefit.related added Element
ExplanationOfBenefit.related.claim added Element
ExplanationOfBenefit.related.relationship added Element
ExplanationOfBenefit.related.reference added Element
ExplanationOfBenefit.prescription added Element
ExplanationOfBenefit.originalPrescription added Element
ExplanationOfBenefit.payee added Element
ExplanationOfBenefit.payee.type added Element
ExplanationOfBenefit.payee.resourceType added Element
ExplanationOfBenefit.payee.party added Element
ExplanationOfBenefit.information added Element
ExplanationOfBenefit.information.sequence added Element
ExplanationOfBenefit.information.category added Element
ExplanationOfBenefit.information.code added Element
ExplanationOfBenefit.information.timing[x] added Element
ExplanationOfBenefit.information.value[x] added Element
ExplanationOfBenefit.information.reason added Element
ExplanationOfBenefit.careTeam added Element
ExplanationOfBenefit.careTeam.sequence added Element
ExplanationOfBenefit.careTeam.provider added Element
ExplanationOfBenefit.careTeam.responsible added Element
ExplanationOfBenefit.careTeam.role added Element
ExplanationOfBenefit.careTeam.qualification added Element
ExplanationOfBenefit.diagnosis added Element
ExplanationOfBenefit.diagnosis.sequence added Element
ExplanationOfBenefit.diagnosis.diagnosis[x] added Element
ExplanationOfBenefit.diagnosis.type added Element
ExplanationOfBenefit.diagnosis.packageCode added Element
ExplanationOfBenefit.procedure added Element
ExplanationOfBenefit.procedure.sequence added Element
ExplanationOfBenefit.procedure.date added Element
ExplanationOfBenefit.procedure.procedure[x] added Element
ExplanationOfBenefit.precedence added Element
ExplanationOfBenefit.insurance added Element
ExplanationOfBenefit.insurance.coverage added Element
ExplanationOfBenefit.insurance.preAuthRef added Element
ExplanationOfBenefit.accident added Element
ExplanationOfBenefit.accident.date added Element
ExplanationOfBenefit.accident.type added Element
ExplanationOfBenefit.accident.location[x] added Element
ExplanationOfBenefit.employmentImpacted added Element
ExplanationOfBenefit.hospitalization added Element
ExplanationOfBenefit.item added Element
ExplanationOfBenefit.item.sequence added Element
ExplanationOfBenefit.item.careTeamLinkId added Element
ExplanationOfBenefit.item.diagnosisLinkId added Element
ExplanationOfBenefit.item.procedureLinkId added Element
ExplanationOfBenefit.item.informationLinkId added Element
ExplanationOfBenefit.item.revenue added Element
ExplanationOfBenefit.item.category added Element
ExplanationOfBenefit.item.service added Element
ExplanationOfBenefit.item.modifier added Element
ExplanationOfBenefit.item.programCode added Element
ExplanationOfBenefit.item.serviced[x] added Element
ExplanationOfBenefit.item.location[x] added Element
ExplanationOfBenefit.item.quantity added Element
ExplanationOfBenefit.item.unitPrice added Element
ExplanationOfBenefit.item.factor added Element
ExplanationOfBenefit.item.net added Element
ExplanationOfBenefit.item.udi added Element
ExplanationOfBenefit.item.bodySite added Element
ExplanationOfBenefit.item.subSite added Element
ExplanationOfBenefit.item.encounter added Element
ExplanationOfBenefit.item.noteNumber added Element
ExplanationOfBenefit.item.adjudication added Element
ExplanationOfBenefit.item.adjudication.category added Element
ExplanationOfBenefit.item.adjudication.reason added Element
ExplanationOfBenefit.item.adjudication.amount added Element
ExplanationOfBenefit.item.adjudication.value added Element
ExplanationOfBenefit.item.detail added Element
ExplanationOfBenefit.item.detail.sequence added Element
ExplanationOfBenefit.item.detail.type added Element
ExplanationOfBenefit.item.detail.revenue added Element
ExplanationOfBenefit.item.detail.category added Element
ExplanationOfBenefit.item.detail.service added Element
ExplanationOfBenefit.item.detail.modifier added Element
ExplanationOfBenefit.item.detail.programCode added Element
ExplanationOfBenefit.item.detail.quantity added Element
ExplanationOfBenefit.item.detail.unitPrice added Element
ExplanationOfBenefit.item.detail.factor added Element
ExplanationOfBenefit.item.detail.net added Element
ExplanationOfBenefit.item.detail.udi added Element
ExplanationOfBenefit.item.detail.noteNumber added Element
ExplanationOfBenefit.item.detail.adjudication added Element
ExplanationOfBenefit.item.detail.subDetail added Element
ExplanationOfBenefit.item.detail.subDetail.sequence added Element
ExplanationOfBenefit.item.detail.subDetail.type added Element
ExplanationOfBenefit.item.detail.subDetail.revenue added Element
ExplanationOfBenefit.item.detail.subDetail.category added Element
ExplanationOfBenefit.item.detail.subDetail.service added Element
ExplanationOfBenefit.item.detail.subDetail.modifier added Element
ExplanationOfBenefit.item.detail.subDetail.programCode added Element
ExplanationOfBenefit.item.detail.subDetail.quantity added Element
ExplanationOfBenefit.item.detail.subDetail.unitPrice added Element
ExplanationOfBenefit.item.detail.subDetail.factor added Element
ExplanationOfBenefit.item.detail.subDetail.net added Element
ExplanationOfBenefit.item.detail.subDetail.udi added Element
ExplanationOfBenefit.item.detail.subDetail.noteNumber added Element
ExplanationOfBenefit.item.detail.subDetail.adjudication added Element
ExplanationOfBenefit.addItem added Element
ExplanationOfBenefit.addItem.sequenceLinkId added Element
ExplanationOfBenefit.addItem.revenue added Element
ExplanationOfBenefit.addItem.category added Element
ExplanationOfBenefit.addItem.service added Element
ExplanationOfBenefit.addItem.modifier added Element
ExplanationOfBenefit.addItem.fee added Element
ExplanationOfBenefit.addItem.noteNumber added Element
ExplanationOfBenefit.addItem.adjudication added Element
ExplanationOfBenefit.addItem.detail added Element
ExplanationOfBenefit.addItem.detail.revenue added Element
ExplanationOfBenefit.addItem.detail.category added Element
ExplanationOfBenefit.addItem.detail.service added Element
ExplanationOfBenefit.addItem.detail.modifier added Element
ExplanationOfBenefit.addItem.detail.fee added Element
ExplanationOfBenefit.addItem.detail.noteNumber added Element
ExplanationOfBenefit.addItem.detail.adjudication added Element
ExplanationOfBenefit.totalCost added Element
ExplanationOfBenefit.unallocDeductable added Element
ExplanationOfBenefit.totalBenefit added Element
ExplanationOfBenefit.payment added Element
ExplanationOfBenefit.payment.type added Element
ExplanationOfBenefit.payment.adjustment added Element
ExplanationOfBenefit.payment.adjustmentReason added Element
ExplanationOfBenefit.payment.date added Element
ExplanationOfBenefit.payment.amount added Element
ExplanationOfBenefit.payment.identifier added Element
ExplanationOfBenefit.form added Element
ExplanationOfBenefit.processNote added Element
ExplanationOfBenefit.processNote.number added Element
ExplanationOfBenefit.processNote.type added Element
ExplanationOfBenefit.processNote.text added Element
ExplanationOfBenefit.processNote.language added Element
ExplanationOfBenefit.benefitBalance added Element
ExplanationOfBenefit.benefitBalance.category added Element
ExplanationOfBenefit.benefitBalance.subCategory added Element
ExplanationOfBenefit.benefitBalance.excluded added Element
ExplanationOfBenefit.benefitBalance.name added Element
ExplanationOfBenefit.benefitBalance.description added Element
ExplanationOfBenefit.benefitBalance.network added Element
ExplanationOfBenefit.benefitBalance.unit added Element
ExplanationOfBenefit.benefitBalance.term added Element
ExplanationOfBenefit.benefitBalance.financial added Element
ExplanationOfBenefit.benefitBalance.financial.type added Element
ExplanationOfBenefit.benefitBalance.financial.allowed[x] added Element
ExplanationOfBenefit.benefitBalance.financial.used[x] added Element
ExplanationOfBenefit.request deleted
ExplanationOfBenefit.ruleset deleted
ExplanationOfBenefit.originalRuleset deleted
ExplanationOfBenefit.requestProvider deleted
ExplanationOfBenefit.requestOrganization deleted
FamilyMemberHistory
FamilyMemberHistory.definition added Element
FamilyMemberHistory.notDone added Element
FamilyMemberHistory.notDoneReason added Element
FamilyMemberHistory.age[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.estimatedAge added Element
FamilyMemberHistory.deceased[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.reasonCode added Element
FamilyMemberHistory.reasonReference added Element
FamilyMemberHistory.note Max Cardinality changed from 1 to *
FamilyMemberHistory.condition.onset[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.condition.note Max Cardinality changed from 1 to *
Flag
Flag.subject Add Reference(PlanDefinition), Add Reference(Medication), Add Reference(Procedure)
Goal
Goal.status Change codes from {proposed|planned|accepted|rejected|in-progress|achieved|sustaining|on-hold|cancelled} to {proposed|accepted|planned|in-progress|on-target|ahead-of-target|behind-target|sustaining|achieved|on-hold|cancelled|entered-in-error|rejected}
Goal.description Type changed from string to CodeableConcept
Goal.target Renamed from target[x] to target
Remove date, Remove Quantity{http://hl7.org/fhir/StructureDefinition/Duration}
Goal.target.measure added Element
Goal.target.detail[x] added Element
Goal.target.due[x] added Element
Goal.statusReason Type changed from CodeableConcept to string
Goal.expressedBy Renamed from author to expressedBy
Goal.outcomeCode added Element
Goal.outcomeReference added Element
Goal.outcome deleted
GraphDefinition added Resource
Group
Group.active added Element
GuidanceResponse added Resource
HealthcareService
HealthcareService.active added Element
HealthcareService.category Renamed from serviceCategory to category
HealthcareService.type added Element
HealthcareService.specialty added Element
HealthcareService.location Min Cardinality changed from 1 to 0
Max Cardinality changed from 1 to *
HealthcareService.name Renamed from serviceName to name
HealthcareService.endpoint added Element
HealthcareService.serviceType deleted
HealthcareService.publicKey deleted
ImagingManifest added Resource
ImagingStudy
ImagingStudy.context Renamed from order to context
Max Cardinality changed from * to 1
Remove Reference(DiagnosticOrder), Add Reference(Encounter), Add Reference(EpisodeOfCare)
ImagingStudy.basedOn added Element
ImagingStudy.interpreter Max Cardinality changed from 1 to *
ImagingStudy.endpoint added Element
ImagingStudy.numberOfSeries Min Cardinality changed from 1 to 0
ImagingStudy.numberOfInstances Min Cardinality changed from 1 to 0
ImagingStudy.procedureReference Renamed from procedure to procedureReference
ImagingStudy.procedureCode added Element
ImagingStudy.reason added Element
ImagingStudy.series.numberOfInstances Min Cardinality changed from 1 to 0
ImagingStudy.series.endpoint added Element
ImagingStudy.series.performer added Element
ImagingStudy.url deleted
ImagingStudy.series.url deleted
ImagingStudy.series.instance.type deleted
ImagingStudy.series.instance.content deleted
Immunization
Immunization.status Change value set from http://hl7.org/fhir/ValueSet/medication-admin-status to http://hl7.org/fhir/ValueSet/immunization-status
Immunization.notGiven Renamed from wasNotGiven to notGiven
Immunization.primarySource added Element
Immunization.reportOrigin added Element
Immunization.practitioner added Element
Immunization.practitioner.role added Element
Immunization.practitioner.actor added Element
Immunization.vaccinationProtocol.doseSequence Min Cardinality changed from 1 to 0
Immunization.reported deleted
Immunization.performer deleted
Immunization.requester deleted
ImmunizationRecommendation
ImmunizationRecommendation.recommendation.vaccineCode Min Cardinality changed from 1 to 0
ImmunizationRecommendation.recommendation.targetDisease added Element
ImmunizationRecommendation.recommendation.protocol.doseSequence Type changed from integer to positiveInt
ImplementationGuide
ImplementationGuide.status Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
ImplementationGuide.experimental Now marked as Modifier
ImplementationGuide.contact Type changed from BackboneElement to ContactDetail
ImplementationGuide.description Type changed from string to markdown
ImplementationGuide.useContext Type changed from CodeableConcept to UsageContext
Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
ImplementationGuide.jurisdiction added Element
ImplementationGuide.copyright Type changed from string to markdown
ImplementationGuide.package Min Cardinality changed from 1 to 0
ImplementationGuide.package.resource.example added Element
ImplementationGuide.global.type Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AdverseEvent|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CapabilityStatement|CarePlan|CareTeam|ChargeItem|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Consent|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|GraphDefinition|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationRequest|MedicationStatement|MessageDefinition|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|RequestGroup|ResearchStudy|ResearchSubject|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|ServiceDefinition|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestReport|TestScript|ValueSet|VisionPrescription}
ImplementationGuide.page Min Cardinality changed from 1 to 0
ImplementationGuide.page.title Renamed from name to title
ImplementationGuide.page.type Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AdverseEvent|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CapabilityStatement|CarePlan|CareTeam|ChargeItem|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Consent|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|GraphDefinition|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationRequest|MedicationStatement|MessageDefinition|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|RequestGroup|ResearchStudy|ResearchSubject|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|ServiceDefinition|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestReport|TestScript|ValueSet|VisionPrescription}
ImplementationGuide.contact.name deleted
ImplementationGuide.contact.telecom deleted
ImplementationGuide.package.resource.purpose deleted
Library added Resource
Linkage added Resource
List
List.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
Location
Location.operationalStatus added Element
Location.alias added Element
Location.endpoint added Element
Measure added Resource
MeasureReport added Resource
Media
Media.basedOn added Element
Media.context added Element
Media.occurrence[x] added Element
Media.reasonCode added Element
Media.bodySite added Element
Media.device added Element
Media.note added Element
Media.deviceName deleted
Medication
Medication.status added Element
Medication.isOverTheCounter added Element
Medication.form added Element
Medication.ingredient added Element
Medication.ingredient.item[x] added Element
Medication.ingredient.isActive added Element
Medication.ingredient.amount added Element
Medication.package.content.item[x] Renamed from item to item[x]
Add CodeableConcept
Medication.package.batch added Element
Medication.package.batch.lotNumber added Element
Medication.package.batch.expirationDate added Element
Medication.image added Element
Medication.product deleted
MedicationAdministration
MedicationAdministration.definition added Element
MedicationAdministration.partOf added Element
MedicationAdministration.status Change codes from {in-progress|on-hold|completed|entered-in-error|stopped} to {in-progress|on-hold|completed|entered-in-error|stopped|unknown}
MedicationAdministration.category added Element
MedicationAdministration.subject Renamed from patient to subject
Add Reference(Group)
MedicationAdministration.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
MedicationAdministration.supportingInformation added Element
MedicationAdministration.effective[x] added Element
MedicationAdministration.performer Renamed from practitioner to performer
Max Cardinality changed from 1 to *
Remove Reference(Practitioner), Remove Reference(Patient), Remove Reference(RelatedPerson)
MedicationAdministration.performer.actor added Element
MedicationAdministration.performer.onBehalfOf added Element
MedicationAdministration.notGiven Renamed from wasNotGiven to notGiven
MedicationAdministration.reasonCode added Element
MedicationAdministration.reasonReference added Element
MedicationAdministration.prescription Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
MedicationAdministration.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
MedicationAdministration.dosage.site Renamed from site[x] to site
Remove Reference(BodySite)
MedicationAdministration.dosage.dose Renamed from quantity to dose
MedicationAdministration.dosage.rate[x] Remove Range, Add Quantity{http://hl7.org/fhir/StructureDefinition/SimpleQuantity}
MedicationAdministration.eventHistory added Element
MedicationAdministration.reasonGiven deleted
MedicationAdministration.effectiveTime[x] deleted
MedicationDispense
MedicationDispense.identifier Max Cardinality changed from 1 to *
MedicationDispense.partOf added Element
MedicationDispense.status Change codes from {in-progress|on-hold|completed|entered-in-error|stopped} to {preparation|in-progress|on-hold|completed|entered-in-error|stopped}
MedicationDispense.category added Element
MedicationDispense.subject Renamed from patient to subject
Add Reference(Group)
MedicationDispense.context added Element
MedicationDispense.supportingInformation added Element
MedicationDispense.performer added Element
MedicationDispense.performer.actor added Element
MedicationDispense.performer.onBehalfOf added Element
MedicationDispense.authorizingPrescription Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
MedicationDispense.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
MedicationDispense.dosageInstruction Type changed from BackboneElement to Dosage
MedicationDispense.substitution.wasSubstituted added Element
MedicationDispense.substitution.type Min Cardinality changed from 1 to 0
MedicationDispense.detectedIssue added Element
MedicationDispense.notDone added Element
MedicationDispense.notDoneReason[x] added Element
MedicationDispense.eventHistory added Element
MedicationDispense.dispenser deleted
MedicationDispense.dosageInstruction.text deleted
MedicationDispense.dosageInstruction.additionalInstructions deleted
MedicationDispense.dosageInstruction.timing deleted
MedicationDispense.dosageInstruction.asNeeded[x] deleted
MedicationDispense.dosageInstruction.site[x] deleted
MedicationDispense.dosageInstruction.route deleted
MedicationDispense.dosageInstruction.method deleted
MedicationDispense.dosageInstruction.dose[x] deleted
MedicationDispense.dosageInstruction.rate[x] deleted
MedicationDispense.dosageInstruction.maxDosePerPeriod deleted
MedicationRequest Name Changed from MedicationOrder to MedicationRequest
MedicationRequest.definition added Element
MedicationRequest.basedOn added Element
MedicationRequest.groupIdentifier added Element
MedicationRequest.status Change value set from http://hl7.org/fhir/ValueSet/medication-order-status to http://hl7.org/fhir/ValueSet/medication-request-status
MedicationRequest.intent added Element
MedicationRequest.category added Element
MedicationRequest.priority added Element
MedicationRequest.subject added Element
MedicationRequest.context added Element
MedicationRequest.supportingInformation added Element
MedicationRequest.authoredOn added Element
MedicationRequest.requester added Element
MedicationRequest.requester.agent added Element
MedicationRequest.requester.onBehalfOf added Element
MedicationRequest.recorder added Element
MedicationRequest.reasonCode added Element
MedicationRequest.reasonReference added Element
MedicationRequest.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
MedicationRequest.dosageInstruction Type changed from BackboneElement to Dosage
MedicationRequest.dispenseRequest.expectedSupplyDuration Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Duration} to Duration
MedicationRequest.dispenseRequest.performer added Element
MedicationRequest.substitution.allowed added Element
MedicationRequest.priorPrescription Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
MedicationRequest.detectedIssue added Element
MedicationRequest.eventHistory added Element
MedicationOrder.dateWritten deleted
MedicationOrder.dateEnded deleted
MedicationOrder.reasonEnded deleted
MedicationOrder.patient deleted
MedicationOrder.prescriber deleted
MedicationOrder.encounter deleted
MedicationOrder.reason[x] deleted
MedicationOrder.dosageInstruction.text deleted
MedicationOrder.dosageInstruction.additionalInstructions deleted
MedicationOrder.dosageInstruction.timing deleted
MedicationOrder.dosageInstruction.asNeeded[x] deleted
MedicationOrder.dosageInstruction.site[x] deleted
MedicationOrder.dosageInstruction.route deleted
MedicationOrder.dosageInstruction.method deleted
MedicationOrder.dosageInstruction.dose[x] deleted
MedicationOrder.dosageInstruction.rate[x] deleted
MedicationOrder.dosageInstruction.maxDosePerPeriod deleted
MedicationOrder.dispenseRequest.medication[x] deleted
MedicationOrder.substitution.type deleted
MedicationStatement
MedicationStatement.basedOn added Element
MedicationStatement.partOf added Element
MedicationStatement.context added Element
MedicationStatement.status Change codes from {active|completed|entered-in-error|intended} to {active|completed|entered-in-error|intended|stopped|on-hold}
MedicationStatement.category added Element
MedicationStatement.informationSource Add Reference(Organization)
MedicationStatement.subject Renamed from patient to subject
Add Reference(Group)
MedicationStatement.derivedFrom Renamed from supportingInformation to derivedFrom
MedicationStatement.taken added Element
MedicationStatement.reasonCode added Element
MedicationStatement.reasonReference added Element
MedicationStatement.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
MedicationStatement.dosage Type changed from BackboneElement to Dosage
MedicationStatement.wasNotTaken deleted
MedicationStatement.reasonForUse[x] deleted
MedicationStatement.dosage.text deleted
MedicationStatement.dosage.timing deleted
MedicationStatement.dosage.asNeeded[x] deleted
MedicationStatement.dosage.site[x] deleted
MedicationStatement.dosage.route deleted
MedicationStatement.dosage.method deleted
MedicationStatement.dosage.quantity[x] deleted
MedicationStatement.dosage.rate[x] deleted
MedicationStatement.dosage.maxDosePerPeriod deleted
MessageDefinition added Resource
MessageHeader
MessageHeader.event No longer marked as Modifier
MessageHeader.sender added Element
MessageHeader.response No longer marked as Modifier
MessageHeader.response.code No longer marked as Modifier
MessageHeader.focus Renamed from data to focus
MetadataResource added Resource
NamingSystem
NamingSystem.status Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
NamingSystem.contact Type changed from BackboneElement to ContactDetail
NamingSystem.description Type changed from string to markdown
NamingSystem.useContext Type changed from CodeableConcept to UsageContext
Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
NamingSystem.jurisdiction added Element
NamingSystem.uniqueId.comment added Element
NamingSystem.contact.name deleted
NamingSystem.contact.telecom deleted
NutritionOrder
NutritionOrder.status Change value set from http://hl7.org/fhir/ValueSet/nutrition-order-status to http://hl7.org/fhir/ValueSet/nutrition-request-status
Observation
Observation.basedOn added Element
Observation.status Change codes from {registered|preliminary|final|amended|cancelled|entered-in-error|unknown} to {registered|preliminary|final|amended|corrected|cancelled|entered-in-error|unknown}
Observation.category Max Cardinality changed from 1 to *
Observation.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
Observation.value[x] Add boolean
Observation.comment Renamed from comments to comment
Observation.referenceRange.type added Element
Observation.referenceRange.appliesTo Renamed from meaning to appliesTo
Max Cardinality changed from 1 to *
Observation.related.target Add Reference(Sequence)
Observation.component.interpretation added Element
OperationDefinition
OperationDefinition.status Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
OperationDefinition.experimental Now marked as Modifier
OperationDefinition.contact Type changed from BackboneElement to ContactDetail
OperationDefinition.description Type changed from string to markdown
OperationDefinition.useContext added Element
OperationDefinition.jurisdiction added Element
OperationDefinition.purpose Renamed from requirements to purpose
Type changed from string to markdown
OperationDefinition.comment Renamed from notes to comment
OperationDefinition.resource Renamed from type to resource
Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AdverseEvent|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CapabilityStatement|CarePlan|CareTeam|ChargeItem|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Consent|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|GraphDefinition|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationRequest|MedicationStatement|MessageDefinition|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|RequestGroup|ResearchStudy|ResearchSubject|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|ServiceDefinition|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestReport|TestScript|ValueSet|VisionPrescription}
OperationDefinition.type Min Cardinality changed from 0 to 1
Max Cardinality changed from * to 1
Type changed from code to boolean
Remove Binding http://hl7.org/fhir/ValueSet/resource-types (required)
OperationDefinition.parameter.type Change value set from http://hl7.org/fhir/ValueSet/operation-parameter-type to http://hl7.org/fhir/ValueSet/all-types
OperationDefinition.parameter.searchType added Element
OperationDefinition.overload added Element
OperationDefinition.overload.parameterName added Element
OperationDefinition.overload.comment added Element
OperationDefinition.contact.name deleted
OperationDefinition.contact.telecom deleted
OperationOutcome
OperationOutcome.issue.expression added Element
Organization
Organization.type Max Cardinality changed from 1 to *
Organization.alias added Element
Organization.endpoint added Element
Parameters
Parameters.parameter.value[x] Add Age, Add Count, Add Distance, Add Duration, Add Money
Patient
Patient.maritalStatus Change binding strength from required to extensible
Patient.contact.relationship Change value set from http://hl7.org/fhir/ValueSet/patient-contact-relationship to http://hl7.org/fhir/ValueSet/v2-0131
Patient.communication.language Change binding strength from required to extensible, Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
Patient.generalPractitioner Renamed from careProvider to generalPractitioner
Patient.link.other Add Reference(RelatedPerson)
No longer marked as Modifier
Patient.link.type Change codes from {replace|refer|seealso} to {replaced-by|replaces|refer|seealso}
No longer marked as Modifier
PaymentNotice
PaymentNotice.status added Element
PaymentNotice.statusDate added Element
PaymentNotice.paymentStatus Min Cardinality changed from 1 to 0
Type changed from Coding to CodeableConcept
PaymentNotice.ruleset deleted
PaymentNotice.originalRuleset deleted
PaymentReconciliation
PaymentReconciliation.status added Element
PaymentReconciliation.outcome Type changed from code to CodeableConcept
Change codes from {complete|error} to {complete|error|partial}
PaymentReconciliation.detail.type Type changed from Coding to CodeableConcept
PaymentReconciliation.detail.response added Element
PaymentReconciliation.detail.amount Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
PaymentReconciliation.form Type changed from Coding to CodeableConcept
Remove Binding http://hl7.org/fhir/ValueSet/forms (required)
PaymentReconciliation.total Min Cardinality changed from 1 to 0
Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
PaymentReconciliation.processNote added Element
PaymentReconciliation.processNote.type added Element
PaymentReconciliation.processNote.text added Element
PaymentReconciliation.ruleset deleted
PaymentReconciliation.originalRuleset deleted
PaymentReconciliation.detail.responce deleted
PaymentReconciliation.note deleted
Person No Changes
PlanDefinition added Resource
Practitioner
Practitioner.name Max Cardinality changed from 1 to *
Practitioner.communication Change binding strength from required to extensible, Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
Practitioner.practitionerRole deleted
PractitionerRole added Resource
Procedure
Procedure.definition added Element
Procedure.basedOn Renamed from request to basedOn
Max Cardinality changed from 1 to *
Remove Reference(DiagnosticOrder)
Procedure.partOf added Element
Procedure.status Change value set from http://hl7.org/fhir/ValueSet/procedure-status to http://hl7.org/fhir/ValueSet/event-status
Procedure.notDone Renamed from notPerformed to notDone
Procedure.notDoneReason Renamed from reasonNotPerformed to notDoneReason
Max Cardinality changed from * to 1
Procedure.code Min Cardinality changed from 1 to 0
Procedure.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
Procedure.performer.actor Min Cardinality changed from 0 to 1
Add Reference(Device)
Procedure.performer.onBehalfOf added Element
Procedure.reasonCode added Element
Procedure.reasonReference added Element
Procedure.complicationDetail added Element
Procedure.note Renamed from notes to note
Procedure.focalDevice.action Remove Binding http://hl7.org/fhir/ValueSet/device-action (required)
Procedure.usedReference Renamed from used to usedReference
Procedure.usedCode added Element
Procedure.reason[x] deleted
ProcedureRequest
ProcedureRequest.definition added Element
ProcedureRequest.basedOn added Element
ProcedureRequest.replaces added Element
ProcedureRequest.requisition added Element
ProcedureRequest.status Min Cardinality changed from 0 to 1
Change value set from http://hl7.org/fhir/ValueSet/procedure-request-status to http://hl7.org/fhir/ValueSet/request-status
ProcedureRequest.intent added Element
ProcedureRequest.priority Change value set from http://hl7.org/fhir/ValueSet/procedure-request-priority to http://hl7.org/fhir/ValueSet/request-priority
ProcedureRequest.doNotPerform added Element
ProcedureRequest.category added Element
ProcedureRequest.subject Add Reference(Location), Add Reference(Device)
ProcedureRequest.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
ProcedureRequest.occurrence[x] added Element
ProcedureRequest.authoredOn Renamed from orderedOn to authoredOn
ProcedureRequest.requester added Element
ProcedureRequest.requester.agent added Element
ProcedureRequest.requester.onBehalfOf added Element
ProcedureRequest.performerType added Element
ProcedureRequest.performer Add Reference(Device), Add Reference(HealthcareService)
ProcedureRequest.reasonCode added Element
ProcedureRequest.reasonReference added Element
ProcedureRequest.supportingInfo added Element
ProcedureRequest.specimen added Element
ProcedureRequest.note Renamed from notes to note
ProcedureRequest.relevantHistory added Element
ProcedureRequest.reason[x] deleted
ProcedureRequest.scheduled[x] deleted
ProcedureRequest.orderer deleted
ProcessRequest
ProcessRequest.status added Element
ProcessRequest.action Min Cardinality changed from 1 to 0
ProcessRequest.ruleset deleted
ProcessRequest.originalRuleset deleted
ProcessResponse
ProcessResponse.status added Element
ProcessResponse.outcome Type changed from Coding to CodeableConcept
ProcessResponse.form Type changed from Coding to CodeableConcept
Remove Binding http://hl7.org/fhir/ValueSet/forms (required)
ProcessResponse.processNote added Element
ProcessResponse.processNote.type added Element
ProcessResponse.processNote.text added Element
ProcessResponse.error Type changed from Coding to CodeableConcept
Remove Binding http://hl7.org/fhir/ValueSet/adjudication-error (required)
ProcessResponse.communicationRequest added Element
ProcessResponse.ruleset deleted
ProcessResponse.originalRuleset deleted
ProcessResponse.notes deleted
Provenance
Provenance.reason Type changed from CodeableConcept to Coding
Provenance.activity Type changed from CodeableConcept to Coding
Change value set from http://hl7.org/fhir/ValueSet/v3-ProvenanceEventCurrentState to http://hl7.org/fhir/ValueSet/provenance-activity-type
Provenance.agent Min Cardinality changed from 0 to 1
Provenance.agent.role Min Cardinality changed from 1 to 0
Max Cardinality changed from 1 to *
Type changed from Coding to CodeableConcept
Change value set from http://hl7.org/fhir/ValueSet/provenance-agent-role to http://hl7.org/fhir/ValueSet/security-role-type
Provenance.agent.who[x] added Element
Provenance.agent.onBehalfOf[x] added Element
Provenance.agent.relatedAgentType added Element
Provenance.entity.role Change codes from {derivation|revision|quotation|source} to {derivation|revision|quotation|source|removal}
Provenance.entity.what[x] added Element
Provenance.entity.agent Max Cardinality changed from 1 to *
Provenance.agent.actor deleted
Provenance.agent.userId deleted
Provenance.agent.relatedAgent deleted
Provenance.entity.type deleted
Provenance.entity.reference deleted
Provenance.entity.display deleted
Questionnaire
Questionnaire.url added Element
Questionnaire.name added Element
Questionnaire.title added Element
Questionnaire.status Change value set from http://hl7.org/fhir/ValueSet/questionnaire-status to http://hl7.org/fhir/ValueSet/publication-status
Questionnaire.experimental added Element
Questionnaire.description added Element
Questionnaire.purpose added Element
Questionnaire.approvalDate added Element
Questionnaire.lastReviewDate added Element
Questionnaire.effectivePeriod added Element
Questionnaire.useContext added Element
Questionnaire.jurisdiction added Element
Questionnaire.contact added Element
Questionnaire.copyright added Element
Questionnaire.code added Element
Questionnaire.subjectType Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AdverseEvent|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CapabilityStatement|CarePlan|CareTeam|ChargeItem|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Consent|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|GraphDefinition|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationRequest|MedicationStatement|MessageDefinition|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|RequestGroup|ResearchStudy|ResearchSubject|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|ServiceDefinition|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestReport|TestScript|ValueSet|VisionPrescription}
Questionnaire.item Renamed from group to item
Min Cardinality changed from 1 to 0
Max Cardinality changed from 1 to *
Questionnaire.item.linkId Min Cardinality changed from 0 to 1
Questionnaire.item.definition added Element
Questionnaire.item.code added Element
Questionnaire.item.prefix added Element
Questionnaire.item.type added Element
Questionnaire.item.enableWhen added Element
Questionnaire.item.enableWhen.question added Element
Questionnaire.item.enableWhen.hasAnswer added Element
Questionnaire.item.enableWhen.answer[x] added Element
Questionnaire.item.readOnly added Element
Questionnaire.item.maxLength added Element
Questionnaire.item.options added Element
Questionnaire.item.option added Element
Questionnaire.item.option.value[x] added Element
Questionnaire.item.initial[x] added Element
Questionnaire.item.item added Element
Questionnaire.telecom deleted
Questionnaire.group.title deleted
Questionnaire.group.concept deleted
Questionnaire.group.group deleted
Questionnaire.group.question deleted
QuestionnaireResponse
QuestionnaireResponse.basedOn added Element
QuestionnaireResponse.parent added Element
QuestionnaireResponse.status Change codes from {in-progress|completed|amended} to {in-progress|completed|amended|entered-in-error|stopped}
QuestionnaireResponse.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
QuestionnaireResponse.item Renamed from group to item
Max Cardinality changed from 1 to *
QuestionnaireResponse.item.linkId Min Cardinality changed from 0 to 1
QuestionnaireResponse.item.definition added Element
QuestionnaireResponse.item.answer added Element
QuestionnaireResponse.item.answer.value[x] added Element
QuestionnaireResponse.item.answer.item added Element
QuestionnaireResponse.item.item added Element
QuestionnaireResponse.group.title deleted
QuestionnaireResponse.group.group deleted
QuestionnaireResponse.group.question deleted
ReferralRequest
ReferralRequest.definition added Element
ReferralRequest.basedOn added Element
ReferralRequest.replaces added Element
ReferralRequest.groupIdentifier added Element
ReferralRequest.status Change value set from http://hl7.org/fhir/ValueSet/referralstatus to http://hl7.org/fhir/ValueSet/request-status
ReferralRequest.intent added Element
ReferralRequest.priority Type changed from CodeableConcept to code
Add Binding http://hl7.org/fhir/ValueSet/request-priority (required)
ReferralRequest.subject Renamed from patient to subject
Min Cardinality changed from 0 to 1
Add Reference(Group)
ReferralRequest.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
ReferralRequest.occurrence[x] added Element
ReferralRequest.authoredOn Renamed from date to authoredOn
ReferralRequest.requester Remove Reference(Practitioner), Remove Reference(Organization), Remove Reference(Patient)
ReferralRequest.requester.agent added Element
ReferralRequest.requester.onBehalfOf added Element
ReferralRequest.recipient Add Reference(HealthcareService)
ReferralRequest.reasonCode Renamed from reason to reasonCode
Max Cardinality changed from 1 to *
ReferralRequest.reasonReference added Element
ReferralRequest.supportingInfo Renamed from supportingInformation to supportingInfo
ReferralRequest.note added Element
ReferralRequest.relevantHistory added Element
ReferralRequest.dateSent deleted
ReferralRequest.fulfillmentTime deleted
RelatedPerson
RelatedPerson.active added Element
RelatedPerson.relationship Remove Binding http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype (required)
RelatedPerson.name Max Cardinality changed from 1 to *
RequestGroup added Resource
ResearchStudy added Resource
ResearchSubject added Resource
Resource
Resource.language Change binding strength from required to extensible, Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
RiskAssessment
RiskAssessment.basedOn added Element
RiskAssessment.parent added Element
RiskAssessment.status added Element
RiskAssessment.code added Element
RiskAssessment.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
RiskAssessment.occurrence[x] added Element
RiskAssessment.reason[x] added Element
RiskAssessment.prediction.probability[x] Remove CodeableConcept
RiskAssessment.prediction.qualitativeRisk added Element
RiskAssessment.comment added Element
RiskAssessment.date deleted
Schedule
Schedule.active added Element
Schedule.serviceCategory added Element
Schedule.serviceType Renamed from type to serviceType
Schedule.specialty added Element
Schedule.actor Max Cardinality changed from 1 to *
Add Reference(PractitionerRole)
SearchParameter
SearchParameter.version added Element
SearchParameter.status Min Cardinality changed from 0 to 1
Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
SearchParameter.experimental Now marked as Modifier
SearchParameter.contact Type changed from BackboneElement to ContactDetail
SearchParameter.useContext added Element
SearchParameter.jurisdiction added Element
SearchParameter.purpose Renamed from requirements to purpose
Type changed from string to markdown
SearchParameter.base Max Cardinality changed from 1 to *
Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AdverseEvent|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CapabilityStatement|CarePlan|CareTeam|ChargeItem|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Consent|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|GraphDefinition|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationRequest|MedicationStatement|MessageDefinition|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|RequestGroup|ResearchStudy|ResearchSubject|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|ServiceDefinition|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestReport|TestScript|ValueSet|VisionPrescription}
SearchParameter.derivedFrom added Element
SearchParameter.description Type changed from string to markdown
SearchParameter.expression added Element
SearchParameter.target Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AdverseEvent|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CapabilityStatement|CarePlan|CareTeam|ChargeItem|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Consent|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|GraphDefinition|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationRequest|MedicationStatement|MessageDefinition|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|RequestGroup|ResearchStudy|ResearchSubject|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|ServiceDefinition|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestReport|TestScript|ValueSet|VisionPrescription}
SearchParameter.comparator added Element
SearchParameter.modifier added Element
SearchParameter.chain added Element
SearchParameter.component added Element
SearchParameter.component.definition added Element
SearchParameter.component.expression added Element
SearchParameter.contact.name deleted
SearchParameter.contact.telecom deleted
Sequence added Resource
ServiceDefinition added Resource
Slot
Slot.serviceCategory added Element
Slot.serviceType Renamed from type to serviceType
Max Cardinality changed from 1 to *
Slot.specialty added Element
Slot.appointmentType added Element
Slot.status Renamed from freeBusyType to status
Change codes from {busy|free|busy-unavailable|busy-tentative} to {busy|free|busy-unavailable|busy-tentative|entered-in-error}
Specimen
Specimen.request added Element
Specimen.processing added Element
Specimen.processing.description added Element
Specimen.processing.procedure added Element
Specimen.processing.additive added Element
Specimen.processing.time[x] added Element
Specimen.note added Element
Specimen.collection.comment deleted
Specimen.treatment deleted
StructureDefinition
StructureDefinition Min Cardinality changed from 1 to 0
Max Cardinality changed from 1 to *
StructureDefinition.title Renamed from display to title
StructureDefinition.status Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
StructureDefinition.experimental Now marked as Modifier
StructureDefinition.contact Type changed from BackboneElement to ContactDetail
StructureDefinition.description Type changed from string to markdown
StructureDefinition.useContext Type changed from CodeableConcept to UsageContext
Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
StructureDefinition.jurisdiction added Element
StructureDefinition.purpose Renamed from requirements to purpose
Type changed from string to markdown
StructureDefinition.copyright Type changed from string to markdown
StructureDefinition.keyword Renamed from code to keyword
StructureDefinition.mapping.comment Renamed from comments to comment
StructureDefinition.kind Change codes from {datatype|resource|logical} to {primitive-type|complex-type|resource|logical}
StructureDefinition.contextType Change codes from {resource|datatype|mapping|extension} to {resource|datatype|extension}
StructureDefinition.contextInvariant added Element
StructureDefinition.type Renamed from constrainedType to type
Min Cardinality changed from 0 to 1
Change binding strength from required to extensible
StructureDefinition.baseDefinition Renamed from base to baseDefinition
StructureDefinition.derivation added Element
StructureDefinition.contact.name deleted
StructureDefinition.contact.telecom deleted
StructureMap added Resource
Subscription
Subscription.channel.payload Min Cardinality changed from 1 to 0
Subscription.channel.header Max Cardinality changed from 1 to *
Substance
Substance.status added Element
Substance.ingredient.substance[x] Renamed from substance to substance[x]
Add CodeableConcept
SupplyDelivery
SupplyDelivery.basedOn added Element
SupplyDelivery.partOf added Element
SupplyDelivery.status Change codes from {in-progress|completed|abandoned} to {in-progress|completed|abandoned|entered-in-error}
SupplyDelivery.suppliedItem Remove Reference(Medication), Remove Reference(Substance), Remove Reference(Device)
SupplyDelivery.suppliedItem.quantity added Element
SupplyDelivery.suppliedItem.item[x] added Element
SupplyDelivery.occurrence[x] added Element
SupplyDelivery.supplier Add Reference(Organization)
SupplyDelivery.quantity deleted
SupplyDelivery.whenPrepared deleted
SupplyDelivery.time deleted
SupplyRequest
SupplyRequest.status Change codes from {requested|completed|failed|cancelled} to {draft|active|suspended|cancelled|completed|entered-in-error|unknown}
SupplyRequest.category Renamed from kind to category
Remove Binding http://hl7.org/fhir/ValueSet/supplyrequest-kind (required)
SupplyRequest.priority added Element
SupplyRequest.orderedItem Remove Reference(Medication), Remove Reference(Substance), Remove Reference(Device)
SupplyRequest.orderedItem.quantity added Element
SupplyRequest.orderedItem.item[x] added Element
SupplyRequest.occurrence[x] added Element
SupplyRequest.authoredOn Renamed from date to authoredOn
SupplyRequest.requester added Element
SupplyRequest.requester.agent added Element
SupplyRequest.requester.onBehalfOf added Element
SupplyRequest.deliverFrom added Element
SupplyRequest.deliverTo added Element
SupplyRequest.patient deleted
SupplyRequest.source deleted
SupplyRequest.when deleted
Task added Resource
TestReport added Resource
TestScript
TestScript.title added Element
TestScript.status Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
TestScript.experimental Now marked as Modifier
TestScript.contact Type changed from BackboneElement to ContactDetail
TestScript.description Type changed from string to markdown
TestScript.useContext Type changed from CodeableConcept to UsageContext
Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
TestScript.jurisdiction added Element
TestScript.purpose added Element
TestScript.copyright Type changed from string to markdown
TestScript.origin added Element
TestScript.origin.index added Element
TestScript.origin.profile added Element
TestScript.destination added Element
TestScript.destination.index added Element
TestScript.destination.profile added Element
TestScript.metadata.capability.origin added Element
TestScript.metadata.capability.capabilities added Element
TestScript.fixture.autocreate Default Value "false" added
TestScript.fixture.autodelete Default Value "false" added
TestScript.variable.defaultValue added Element
TestScript.variable.description added Element
TestScript.variable.expression added Element
TestScript.variable.hint added Element
TestScript.rule added Element
TestScript.rule.resource added Element
TestScript.rule.param added Element
TestScript.rule.param.name added Element
TestScript.rule.param.value added Element
TestScript.ruleset added Element
TestScript.ruleset.resource added Element
TestScript.ruleset.rule added Element
TestScript.ruleset.rule.ruleId added Element
TestScript.ruleset.rule.param added Element
TestScript.ruleset.rule.param.name added Element
TestScript.ruleset.rule.param.value added Element
TestScript.setup.action.operation.resource Change codes from {Address|Age|Annotation|Attachment|BackboneElement|CodeableConcept|Coding|ContactPoint|Count|Distance|Duration|Element|ElementDefinition|Extension|HumanName|Identifier|Meta|Money|Narrative|Period|Quantity|Range|Ratio|Reference|SampledData|Signature|SimpleQuantity|Timing|base64Binary|boolean|code|date|dateTime|decimal|id|instant|integer|markdown|oid|positiveInt|string|time|unsignedInt|uri|uuid|xhtml|Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Address|Age|Annotation|Attachment|BackboneElement|CodeableConcept|Coding|ContactDetail|ContactPoint|Contributor|Count|DataRequirement|Distance|Dosage|Duration|Element|ElementDefinition|Extension|HumanName|Identifier|Meta|Money|Narrative|ParameterDefinition|Period|Quantity|Range|Ratio|Reference|RelatedArtifact|SampledData|Signature|SimpleQuantity|Timing|TriggerDefinition|UsageContext|base64Binary|boolean|code|date|dateTime|decimal|id|instant|integer|markdown|oid|positiveInt|string|time|unsignedInt|uri|uuid|xhtml|Account|ActivityDefinition|AdverseEvent|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CapabilityStatement|CarePlan|CareTeam|ChargeItem|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Consent|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|GraphDefinition|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationRequest|MedicationStatement|MessageDefinition|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|RequestGroup|ResearchStudy|ResearchSubject|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|ServiceDefinition|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestReport|TestScript|ValueSet|VisionPrescription}
TestScript.setup.action.operation.accept Change codes from {xml|json} to {xml|json|ttl|none}
TestScript.setup.action.operation.contentType Change codes from {xml|json} to {xml|json|ttl|none}
TestScript.setup.action.operation.destination Default Value "0" removed
TestScript.setup.action.operation.origin added Element
TestScript.setup.action.operation.requestId added Element
TestScript.setup.action.assert.compareToSourceExpression added Element
TestScript.setup.action.assert.contentType Change codes from {xml|json} to {xml|json|ttl|none}
TestScript.setup.action.assert.expression added Element
TestScript.setup.action.assert.operator Change codes from {equals|notEquals|in|notIn|greaterThan|lessThan|empty|notEmpty|contains|notContains} to {equals|notEquals|in|notIn|greaterThan|lessThan|empty|notEmpty|contains|notContains|eval}
TestScript.setup.action.assert.requestMethod added Element
TestScript.setup.action.assert.requestURL added Element
TestScript.setup.action.assert.resource Change codes from {Address|Age|Annotation|Attachment|BackboneElement|CodeableConcept|Coding|ContactPoint|Count|Distance|Duration|Element|ElementDefinition|Extension|HumanName|Identifier|Meta|Money|Narrative|Period|Quantity|Range|Ratio|Reference|SampledData|Signature|SimpleQuantity|Timing|base64Binary|boolean|code|date|dateTime|decimal|id|instant|integer|markdown|oid|positiveInt|string|time|unsignedInt|uri|uuid|xhtml|Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Address|Age|Annotation|Attachment|BackboneElement|CodeableConcept|Coding|ContactDetail|ContactPoint|Contributor|Count|DataRequirement|Distance|Dosage|Duration|Element|ElementDefinition|Extension|HumanName|Identifier|Meta|Money|Narrative|ParameterDefinition|Period|Quantity|Range|Ratio|Reference|RelatedArtifact|SampledData|Signature|SimpleQuantity|Timing|TriggerDefinition|UsageContext|base64Binary|boolean|code|date|dateTime|decimal|id|instant|integer|markdown|oid|positiveInt|string|time|unsignedInt|uri|uuid|xhtml|Account|ActivityDefinition|AdverseEvent|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CapabilityStatement|CarePlan|CareTeam|ChargeItem|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Consent|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceRequest|DeviceUseStatement|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|GraphDefinition|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationRequest|MedicationStatement|MessageDefinition|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|RequestGroup|ResearchStudy|ResearchSubject|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|ServiceDefinition|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestReport|TestScript|ValueSet|VisionPrescription}
TestScript.setup.action.assert.rule added Element
TestScript.setup.action.assert.rule.ruleId added Element
TestScript.setup.action.assert.rule.param added Element
TestScript.setup.action.assert.rule.param.name added Element
TestScript.setup.action.assert.rule.param.value added Element
TestScript.setup.action.assert.ruleset added Element
TestScript.setup.action.assert.ruleset.rulesetId added Element
TestScript.setup.action.assert.ruleset.rule added Element
TestScript.setup.action.assert.ruleset.rule.ruleId added Element
TestScript.setup.action.assert.ruleset.rule.param added Element
TestScript.setup.action.assert.ruleset.rule.param.name added Element
TestScript.setup.action.assert.ruleset.rule.param.value added Element
TestScript.teardown.action.operation Min Cardinality changed from 0 to 1
TestScript.contact.name deleted
TestScript.contact.telecom deleted
TestScript.requirements deleted
TestScript.metadata.capability.conformance deleted
TestScript.multiserver deleted
TestScript.setup.metadata deleted
TestScript.test.metadata deleted
ValueSet
ValueSet.identifier Max Cardinality changed from 1 to *
ValueSet.title added Element
ValueSet.status Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
ValueSet.experimental Now marked as Modifier
ValueSet.contact Type changed from BackboneElement to ContactDetail
ValueSet.description Type changed from string to markdown
ValueSet.useContext Type changed from CodeableConcept to UsageContext
Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
ValueSet.jurisdiction added Element
ValueSet.purpose Renamed from requirements to purpose
Type changed from string to markdown
ValueSet.copyright Type changed from string to markdown
ValueSet.compose.lockedDate added Element
ValueSet.compose.inactive added Element
ValueSet.compose.include Min Cardinality changed from 0 to 1
ValueSet.compose.include.system Min Cardinality changed from 1 to 0
ValueSet.compose.include.concept.designation.language added Element
ValueSet.compose.include.concept.designation.use added Element
ValueSet.compose.include.concept.designation.value added Element
ValueSet.compose.include.filter Now marked as Modifier
ValueSet.compose.include.filter.op Change codes from {=|is-a|is-not-a|regex|in|not-in} to {=|is-a|descendent-of|is-not-a|regex|in|not-in|generalizes|exists}
ValueSet.compose.include.valueSet added Element
ValueSet.expansion.contains.abstract Default Value "false" added
ValueSet.expansion.contains.inactive added Element
ValueSet.expansion.contains.designation added Element
ValueSet.contact.name deleted
ValueSet.contact.telecom deleted
ValueSet.lockedDate deleted
ValueSet.codeSystem deleted
ValueSet.compose.import deleted
VisionPrescription
VisionPrescription.status added Element
VisionPrescription.dispense.product Min Cardinality changed from 1 to 0
Type changed from Coding to CodeableConcept
VisionPrescription.dispense.note added Element
VisionPrescription.dispense.notes deleted
Conformance deleted
DiagnosticOrder deleted
ImagingObjectSelection deleted
MedicationOrder deleted
Order deleted
OrderResponse deleted