Current Build
FHIR Infrastructure Work GroupMaturity Level: N/ABallot Status: Informative

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.

This analysis is available as XML or JSON.

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 Type
ContactPoint
ContactPoint.system
  • Add Codes url, sms
Contributor
  • Added Type
Count
  • Changed from a constraint to a specialization
DataRequirement
  • Added Type
Distance
  • Changed from a constraint to a specialization
Dosage
  • Added Type
Duration
  • Changed from a constraint to a specialization
Element
Element.id
  • Type changed from id to string
ElementDefinition
ElementDefinition.representation
  • Add Codes 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
Identifier.use
  • Add Code old
Meta
Meta.source
  • Added Element
Money
  • Changed from a constraint to a specialization
Narrative
  • No Changes
ParameterDefinition
  • Added Type
Period
  • No Changes
Quantity
  • No Changes
Range
  • No Changes
Ratio
  • No Changes
Reference
Reference.identifier
  • Added Element
RelatedArtifact
  • Added Type
SampledData
SampledData.data
  • Min Cardinality changed from 1 to 0
Signature
Signature.onBehalfOf[x]
  • Added Element
Signature.targetFormat
  • Added Element
Signature.sigFormat
  • Added Element
Signature.blob
  • Min Cardinality changed from 1 to 0
Signature.contentType
  • deleted
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 *
  • Add Codes MORN, AFT, EVE, NIGHT, PHS
Timing.repeat.offset
  • Added Element
TriggerDefinition
  • Added Type
UsageContext
  • Added Type
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 Type
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.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.partOf
  • Added Element
Account.currency
  • deleted
Account.balance
  • 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 *
  • Remove Code other
  • Add Code biologic
AllergyIntolerance.criticality
  • Remove Codes CRITL, CRITH, CRITU
  • Add Codes 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.recorder
  • Add Reference(RelatedPerson)
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
  • Add Code 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.patientInstruction
  • 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.period
  • 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.type
  • Added Element
AuditEvent.agent.role
  • Remove Binding http://hl7.org/fhir/ValueSet/dicm-402-roleid (extensible)
AuditEvent.agent.reference
  • Add Reference(PractitionerRole)
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.entity.detail.value[x]
  • Renamed from value to value[x]
  • Add string
AuditEvent.event
  • deleted
Basic
  • No Changes
Binary
Binary.securityContext
  • Added Element
BodyStructure
  • Added Resource
Bundle
Bundle.identifier
  • Added Element
Bundle.entry.response.outcome
  • Added Element
CapabilityStatement
  • Added Resource
CarePlan
CarePlan.instantiates
  • Added Element
CarePlan.basedOn
  • Added Element
CarePlan.replaces
  • Added Element
CarePlan.partOf
  • Added Element
CarePlan.status
  • Remove Code proposed
  • Add Codes suspended, entered-in-error, unknown
CarePlan.intent
  • Added Element
CarePlan.title
  • Added Element
CarePlan.subject
  • Min Cardinality changed from 0 to 1
CarePlan.author
  • Add Reference(PractitionerRole), Add Reference(Device), 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(ProcedureRequest), Remove Reference(ProcessRequest), Remove Reference(ReferralRequest), Remove Reference(SupplyRequest), Add Reference(MedicationRequest), Add Reference(Task), Add Reference(ServiceRequest), Add Reference(RequestGroup)
CarePlan.activity.detail.kind
  • Added Element
CarePlan.activity.detail.instantiates
  • Added Element
CarePlan.activity.detail.reasonReference
  • Add Reference(Observation), Add Reference(DiagnosticReport), Add Reference(DocumentReference)
CarePlan.activity.detail.status
  • Min Cardinality changed from 0 to 1
  • Add Codes stopped, 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(PractitionerRole), Add Reference(CareTeam), Add Reference(HealthcareService), Add Reference(Device)
CarePlan.note
  • Max Cardinality changed from 1 to *
CarePlan.modified
  • deleted
CarePlan.relatedPlan
  • deleted
CarePlan.participant
  • deleted
CarePlan.activity.detail.category
  • 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 binding strength from required to extensible
  • 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.resource
  • Added Element
Claim.payee.party
  • Added Element
Claim.referral
  • Type changed from Reference(ReferralRequest) to Reference(ServiceRequest)
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.identifier
  • 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.careTeamSequence
  • Added Element
Claim.item.diagnosisSequence
  • Added Element
Claim.item.procedureSequence
  • Added Element
Claim.item.informationSequence
  • 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.diagnosisLinkId
  • 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
  • Add Code partial
ClaimResponse.payeeType
  • Type changed from Coding to CodeableConcept
ClaimResponse.item.itemSequence
  • Added Element
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.detailSequence
  • Added Element
ClaimResponse.item.detail.noteNumber
  • Added Element
ClaimResponse.item.detail.adjudication
  • Remove BackboneElement
ClaimResponse.item.detail.subDetail.subDetailSequence
  • Added Element
ClaimResponse.item.detail.subDetail.noteNumber
  • Added Element
ClaimResponse.item.detail.subDetail.adjudication
  • Remove BackboneElement
ClaimResponse.addItem.itemSequence
  • Added Element
ClaimResponse.addItem.detailSequence
  • Added Element
ClaimResponse.addItem.subdetailSequence
  • 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.error.itemSequence
  • Added Element
ClaimResponse.error.detailSequence
  • Added Element
ClaimResponse.error.subDetailSequence
  • Added Element
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.sequenceLinkId
  • deleted
ClaimResponse.item.adjudication.code
  • deleted
ClaimResponse.item.detail.sequenceLinkId
  • deleted
ClaimResponse.item.detail.adjudication.code
  • deleted
ClaimResponse.item.detail.adjudication.amount
  • deleted
ClaimResponse.item.detail.adjudication.value
  • deleted
ClaimResponse.item.detail.subDetail.sequenceLinkId
  • deleted
ClaimResponse.item.detail.subDetail.adjudication.code
  • deleted
ClaimResponse.item.detail.subDetail.adjudication.amount
  • deleted
ClaimResponse.item.detail.subDetail.adjudication.value
  • deleted
ClaimResponse.addItem.sequenceLinkId
  • deleted
ClaimResponse.addItem.noteNumberLinkId
  • deleted
ClaimResponse.addItem.adjudication.code
  • deleted
ClaimResponse.addItem.adjudication.amount
  • deleted
ClaimResponse.addItem.adjudication.value
  • deleted
ClaimResponse.addItem.detail
  • deleted
ClaimResponse.error.sequenceLinkId
  • deleted
ClaimResponse.error.detailSequenceLinkId
  • deleted
ClaimResponse.error.subdetailSequenceLinkId
  • 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
  • Remove Code in-progress
  • Add Code draft
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(ReferralRequest), Remove Reference(ProcedureRequest), Remove Reference(MedicationOrder), Remove Reference(DiagnosticOrder), Remove Reference(NutritionOrder), Remove Reference(SupplyRequest), Add Reference(ServiceRequest), 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.instantiates
  • 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.inResponseTo
  • 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.statusReason
  • Added Element
Communication.category
  • Max Cardinality changed from 1 to *
Communication.priority
  • Added Element
Communication.subject
  • Add Reference(Group)
Communication.recipient
  • Add Reference(PractitionerRole), Add Reference(CareTeam)
Communication.topic
  • Added Element
Communication.about
  • Added Element
Communication.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
Communication.sender
  • Add Reference(PractitionerRole)
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.about
  • 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
  • Add Reference(PractitionerRole), Add Reference(Organization), Add Reference(Device)
CommunicationRequest.sender
  • Add Reference(PractitionerRole), Add Reference(HealthcareService)
CommunicationRequest.reasonCode
  • Renamed from reason to reasonCode
CommunicationRequest.reasonReference
  • Added Element
CommunicationRequest.note
  • Added Element
CommunicationRequest.scheduled[x]
  • deleted
CompartmentDefinition
  • Added Resource
Composition
Composition.subject
  • Min Cardinality changed from 1 to 0
Composition.author
  • Add Reference(PractitionerRole), Add Reference(Organization)
Composition.confidentiality
  • Change value set from http://hl7.org/fhir/ValueSet/v3-Confidentiality to http://hl7.org/fhir/ValueSet/v3-ConfidentialityClassification
Composition.attester.party
  • Add Reference(PractitionerRole)
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
  • Add Code relatedto
  • 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
  • Remove Code unknown
  • Add Code unconfirmed
  • 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}, Remove boolean, Add Age
Condition.assertedDate
  • Renamed from dateRecorded to assertedDate
  • Type changed from date to dateTime
Condition.recorder
  • Added Element
Condition.asserter
  • Add Reference(PractitionerRole), Add Reference(RelatedPerson)
Condition.stage
  • Max Cardinality changed from 1 to *
Condition.stage.type
  • Added Element
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.contentDerivative
  • Added Element
Contract.term.offer
  • Added Element
Contract.term.offer.topic
  • Added Element
Contract.term.offer.type
  • Added Element
Contract.term.offer.decision
  • Added Element
Contract.term.offer.text
  • Added Element
Contract.term.offer.linkId
  • Added Element
Contract.term.asset
  • Added Element
Contract.term.asset.class
  • Added Element
Contract.term.asset.code
  • Added Element
Contract.term.asset.period
  • Added Element
Contract.term.asset.dataPeriod
  • Added Element
Contract.term.asset.data
  • Added Element
Contract.term.asset.data.meaning
  • Added Element
Contract.term.asset.data.reference
  • Added Element
Contract.term.asset.valuedItem
  • Added Element
Contract.term.asset.valuedItem.entity[x]
  • Added Element
Contract.term.asset.valuedItem.identifier
  • Added Element
Contract.term.asset.valuedItem.effectiveTime
  • Added Element
Contract.term.asset.valuedItem.quantity
  • Added Element
Contract.term.asset.valuedItem.unitPrice
  • Added Element
Contract.term.asset.valuedItem.factor
  • Added Element
Contract.term.asset.valuedItem.points
  • Added Element
Contract.term.asset.valuedItem.net
  • Added Element
Contract.term.asset.securityLabel
  • Added Element
Contract.term.agent
  • Added Element
Contract.term.agent.actor
  • Added Element
Contract.term.agent.role
  • Added Element
Contract.signer.signature
  • Max Cardinality changed from 1 to *
  • Type changed from string to Signature
Contract.rule
  • Max Cardinality changed from * to 1
Contract.legallyBinding[x]
  • Added Element
Contract.action
  • deleted
Contract.actionReason
  • deleted
Contract.actor
  • deleted
Contract.valuedItem
  • deleted
Contract.term.subject
  • deleted
Contract.term.actor
  • deleted
Contract.term.text
  • deleted
Contract.term.valuedItem
  • deleted
Contract.binding[x]
  • 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.dependent
  • Type changed from positiveInt to string
Coverage.relationship
  • Added Element
Coverage.payor
  • Added Element
Coverage.class
  • Added Element
Coverage.class.type
  • Added Element
Coverage.class.value
  • Added Element
Coverage.class.name
  • 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.sequence
  • Type changed from positiveInt to string
Coverage.order
  • Added Element
Coverage.network
  • Type changed from Identifier to string
Coverage.copay
  • Added Element
Coverage.copay.type
  • Added Element
Coverage.copay.value
  • Added Element
Coverage.issuer
  • deleted
Coverage.bin
  • deleted
Coverage.group
  • deleted
Coverage.plan
  • deleted
Coverage.subPlan
  • 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.identifier
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
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
DeviceComponent.property
  • Added Element
DeviceComponent.property.type
  • Added Element
DeviceComponent.property.valueQuantity
  • Added Element
DeviceComponent.property.valueCode
  • Added Element
DeviceMetric
DeviceMetric.identifier
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
DeviceMetric.operationalStatus
  • Add Code entered-in-error
DeviceRequest
DeviceRequest.instantiates
  • 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.parameter
  • Added Element
DeviceRequest.parameter.code
  • Added Element
DeviceRequest.parameter.value[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.performerType
  • Added Element
DeviceRequest.performer
  • Added Element
DeviceRequest.reasonCode
  • Renamed from indication to reasonCode
DeviceRequest.reasonReference
  • Added Element
DeviceRequest.insurance
  • 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.basedOn
  • Added Element
DeviceUseStatement.status
  • Added Element
DeviceUseStatement.subject
  • Add Reference(Group)
DeviceUseStatement.derivedFrom
  • Added Element
DeviceUseStatement.source
  • Added Element
DeviceUseStatement.reasonCode
  • Added Element
DeviceUseStatement.reasonReference
  • Added Element
DeviceUseStatement.bodySite
  • Renamed from bodySite[x] to bodySite
  • Remove Reference(BodySite)
DeviceUseStatement.note
  • Added Element
DeviceUseStatement.whenUsed
  • deleted
DeviceUseStatement.indication
  • deleted
DeviceUseStatement.notes
  • deleted
DiagnosticReport
DiagnosticReport.basedOn
  • Renamed from request to basedOn
  • Remove Reference(DiagnosticOrder), Remove Reference(ProcedureRequest), Remove Reference(ReferralRequest), Add Reference(CarePlan), Add Reference(ImmunizationRecommendation), Add Reference(MedicationRequest), Add Reference(NutritionOrder), Add Reference(ServiceRequest)
DiagnosticReport.status
  • Add Codes preliminary, amended, 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 *
  • Add Reference(PractitionerRole), Add Reference(CareTeam)
DiagnosticReport.resultsInterpreter
  • Added Element
DiagnosticReport.imagingStudy
  • Remove Reference(ImagingObjectSelection)
DiagnosticReport.media
  • Added Element
DiagnosticReport.media.comment
  • Added Element
DiagnosticReport.media.link
  • Added Element
DiagnosticReport.image
  • deleted
DocumentManifest
DocumentManifest.type
  • Add Binding http://hl7.org/fhir/ValueSet/c80-doc-typecodes (extensible)
DocumentManifest.agent
  • Added Element
DocumentManifest.agent.type
  • Added Element
DocumentManifest.agent.who
  • Added Element
DocumentManifest.recipient
  • Add Reference(PractitionerRole)
DocumentManifest.content
  • Type changed from BackboneElement to Reference(Resource)
DocumentManifest.author
  • deleted
DocumentManifest.content.p[x]
  • deleted
DocumentReference
DocumentReference.docStatus
  • Type changed from CodeableConcept to code
DocumentReference.type
  • Min Cardinality changed from 1 to 0
DocumentReference.date
  • Added Element
DocumentReference.agent
  • Added Element
DocumentReference.agent.type
  • Added Element
DocumentReference.agent.who
  • Added Element
DocumentReference.content.format
  • Max Cardinality changed from * to 1
DocumentReference.author
  • deleted
DocumentReference.indexed
  • deleted
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.authorization
  • Added Element
EligibilityRequest.authorization.sequence
  • Added Element
EligibilityRequest.authorization.service
  • Added Element
EligibilityRequest.authorization.modifier
  • Added Element
EligibilityRequest.authorization.unitPrice
  • Added Element
EligibilityRequest.authorization.facility
  • Added Element
EligibilityRequest.ruleset
  • deleted
EligibilityRequest.originalRuleset
  • deleted
EligibilityRequest.target
  • deleted
EligibilityResponse
EligibilityResponse.status
  • Added Element
EligibilityResponse.outcome
  • Add Code 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.preAuthRef
  • Added Element
EligibilityResponse.authorization
  • Added Element
EligibilityResponse.authorization.authorizationSequence
  • Added Element
EligibilityResponse.authorization.required
  • Added Element
EligibilityResponse.authorization.note
  • 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.serviceType
  • Added Element
Encounter.subject
  • Renamed from patient to subject
  • Add Reference(Group)
Encounter.incomingReferral
  • Type changed from Reference(ReferralRequest) to Reference(ServiceRequest)
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.candidate
  • Added Element
EnrollmentRequest.coverage
  • Min Cardinality changed from 1 to 0
EnrollmentRequest.ruleset
  • deleted
EnrollmentRequest.originalRuleset
  • deleted
EnrollmentRequest.target
  • deleted
EnrollmentRequest.subject
  • deleted
EnrollmentRequest.relationship
  • deleted
EnrollmentResponse
EnrollmentResponse.status
  • Added Element
EnrollmentResponse.outcome
  • Add Code partial
EnrollmentResponse.ruleset
  • deleted
EnrollmentResponse.originalRuleset
  • deleted
EntryDefinition
  • Added Resource
EpisodeOfCare
EpisodeOfCare.status
  • Add Code entered-in-error
EpisodeOfCare.statusHistory.status
  • Add Code entered-in-error
EpisodeOfCare.diagnosis
  • Added Element
EpisodeOfCare.diagnosis.condition
  • Added Element
EpisodeOfCare.diagnosis.role
  • Added Element
EpisodeOfCare.diagnosis.rank
  • Added Element
EpisodeOfCare.referralRequest
  • Type changed from Reference(ReferralRequest) to Reference(ServiceRequest)
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
EventDefinition
  • Added Resource
ExampleScenario
  • Added Resource
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
  • Add Code partial
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.resource
  • 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.careTeamSequence
  • Added Element
ExplanationOfBenefit.item.diagnosisSequence
  • Added Element
ExplanationOfBenefit.item.procedureSequence
  • Added Element
ExplanationOfBenefit.item.informationSequence
  • 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.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.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.itemSequence
  • Added Element
ExplanationOfBenefit.addItem.detailSequence
  • Added Element
ExplanationOfBenefit.addItem.subDetailSequence
  • 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.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.instantiates
  • Added Element
FamilyMemberHistory.dataAbsentReason
  • 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.category
  • Max Cardinality changed from 1 to *
Flag.subject
  • Add Reference(PlanDefinition), Add Reference(Medication), Add Reference(Procedure)
Goal
Goal.status
  • Add Codes on-target, ahead-of-target, behind-target, entered-in-error
Goal.description
  • Type changed from string to CodeableConcept
Goal.subject
  • Min Cardinality changed from 0 to 1
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.addresses
  • Remove Reference(ProcedureRequest), Add Reference(ServiceRequest)
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
ImagingStudy
ImagingStudy.subject
  • Added Element
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.specimen
  • Added Element
ImagingStudy.series.performer
  • Added Element
ImagingStudy.patient
  • deleted
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.primarySource
  • Added Element
Immunization.reportOrigin
  • Added Element
Immunization.practitioner
  • Added Element
Immunization.practitioner.role
  • Added Element
Immunization.practitioner.actor
  • Added Element
Immunization.reason
  • Added Element
Immunization.education
  • Added Element
Immunization.education.documentType
  • Added Element
Immunization.education.reference
  • Added Element
Immunization.education.publicationDate
  • Added Element
Immunization.education.presentationDate
  • Added Element
Immunization.programEligibility
  • Added Element
Immunization.fundingSource
  • Added Element
Immunization.wasNotGiven
  • deleted
Immunization.reported
  • deleted
Immunization.performer
  • deleted
Immunization.requester
  • deleted
Immunization.explanation
  • deleted
Immunization.reaction
  • deleted
Immunization.vaccinationProtocol
  • deleted
ImmunizationEvaluation
  • Added Resource
ImmunizationRecommendation
ImmunizationRecommendation.date
  • Added Element
ImmunizationRecommendation.authority
  • Added Element
ImmunizationRecommendation.recommendation.vaccineCode
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
ImmunizationRecommendation.recommendation.targetDisease
  • Added Element
ImmunizationRecommendation.recommendation.contraindicatedVaccineCode
  • Added Element
ImmunizationRecommendation.recommendation.forecastReason
  • Added Element
ImmunizationRecommendation.recommendation.description
  • Added Element
ImmunizationRecommendation.recommendation.series
  • Added Element
ImmunizationRecommendation.recommendation.seriesDoses
  • Added Element
ImmunizationRecommendation.recommendation.supportingPatientInformation
  • Remove Reference(Observation), Remove Reference(AllergyIntolerance), Add Reference(Resource)
ImmunizationRecommendation.recommendation.date
  • deleted
ImmunizationRecommendation.recommendation.protocol
  • deleted
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
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, ObservationDefinition, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, Task, TerminologyCapabilities, TestReport, UserSession
ImplementationGuide.page
  • Min Cardinality changed from 1 to 0
ImplementationGuide.page.title
  • Renamed from name to title
ImplementationGuide.page.type
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, ObservationDefinition, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, Task, TerminologyCapabilities, TestReport, UserSession
ImplementationGuide.contact.name
  • deleted
ImplementationGuide.contact.telecom
  • deleted
ImplementationGuide.package.resource.purpose
  • deleted
ImplementationGuideInput
  • Added Resource
ImplementationGuideOutput
  • Added Resource
Invoice
  • Added Resource
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.mode
  • No longer marked as Modifier
Location.hoursOfOperation
  • Added Element
Location.hoursOfOperation.daysOfWeek
  • Added Element
Location.hoursOfOperation.allDay
  • Added Element
Location.hoursOfOperation.openingTime
  • Added Element
Location.hoursOfOperation.closingTime
  • Added Element
Location.availabilityExceptions
  • Added Element
Location.endpoint
  • Added Element
Measure
  • Added Resource
MeasureReport
  • Added Resource
Media
Media.basedOn
  • Added Element
Media.partOf
  • Added Element
Media.status
  • Added Element
Media.category
  • Added Element
Media.modality
  • Added Element
Media.subject
  • Add Reference(Location)
Media.context
  • Added Element
Media.created[x]
  • Added Element
Media.issued
  • Added Element
Media.operator
  • Add Reference(PractitionerRole), Add Reference(Organization), Add Reference(CareTeam), Add Reference(Patient), Add Reference(Device), Add Reference(RelatedPerson)
Media.reasonCode
  • Added Element
Media.bodySite
  • Added Element
Media.device
  • Added Element
Media.duration
  • Type changed from unsignedInt to decimal
Media.note
  • Added Element
Media.type
  • deleted
Media.subtype
  • deleted
Medication
Medication.status
  • Added Element
Medication.form
  • Added Element
Medication.amount
  • Added Element
Medication.ingredient
  • Added Element
Medication.ingredient.item[x]
  • Added Element
Medication.ingredient.isActive
  • Added Element
Medication.ingredient.amount
  • Added Element
Medication.batch
  • Added Element
Medication.batch.lotNumber
  • Added Element
Medication.batch.expirationDate
  • Added Element
Medication.isBrand
  • deleted
Medication.product
  • deleted
Medication.package
  • deleted
MedicationAdministration
MedicationAdministration.instantiates
  • Added Element
MedicationAdministration.partOf
  • Added Element
MedicationAdministration.status
  • Add Codes not-done, 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.function
  • Added Element
MedicationAdministration.performer.actor
  • Added Element
MedicationAdministration.statusReason
  • Added Element
MedicationAdministration.reasonCode
  • Added Element
MedicationAdministration.reasonReference
  • Added Element
MedicationAdministration.request
  • Added Element
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.prescription
  • deleted
MedicationAdministration.wasNotGiven
  • deleted
MedicationAdministration.reasonNotGiven
  • deleted
MedicationAdministration.reasonGiven
  • deleted
MedicationAdministration.effectiveTime[x]
  • deleted
MedicationDispense
MedicationDispense.identifier
  • Max Cardinality changed from 1 to *
MedicationDispense.partOf
  • Added Element
MedicationDispense.status
  • Add Codes preparation, not-done
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.function
  • Added Element
MedicationDispense.performer.actor
  • Added Element
MedicationDispense.location
  • 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.statusReason[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.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.performer
  • Added Element
MedicationRequest.performerType
  • Added Element
MedicationRequest.recorder
  • Added Element
MedicationRequest.reasonCode
  • Added Element
MedicationRequest.reasonReference
  • Added Element
MedicationRequest.instantiates
  • Added Element
MedicationRequest.basedOn
  • Added Element
MedicationRequest.groupIdentifier
  • Added Element
MedicationRequest.statusReason
  • Added Element
MedicationRequest.insurance
  • 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.numberOfRepeatsAllowed
  • Type changed from positiveInt to unsignedInt
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.status
  • Add Codes stopped, on-hold, unknown, not-taken
MedicationStatement.statusReason
  • Added Element
MedicationStatement.category
  • Added Element
MedicationStatement.subject
  • Renamed from patient to subject
  • Add Reference(Group)
MedicationStatement.context
  • Added Element
MedicationStatement.informationSource
  • Add Reference(Organization)
MedicationStatement.derivedFrom
  • Renamed from supportingInformation to derivedFrom
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.reasonNotTaken
  • 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.destination.receiver
  • Added Element
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
MessageHeader.definition
  • Added Element
MessageHeader.receiver
  • deleted
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
NutritionOrder.orderer
  • Add Reference(PractitionerRole)
NutritionOrder.note
  • Added Element
Observation
Observation.basedOn
  • Added Element
Observation.partOf
  • Added Element
Observation.status
  • Add Code corrected
Observation.category
  • Max Cardinality changed from 1 to *
Observation.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
Observation.effective[x]
  • Add Timing
Observation.performer
  • Add Reference(PractitionerRole), Add Reference(CareTeam)
Observation.value[x]
  • Remove Attachment, Add boolean, Add integer
Observation.comment
  • Renamed from comments to comment
Observation.device
  • Add Reference(DeviceComponent)
Observation.referenceRange.type
  • Added Element
Observation.referenceRange.appliesTo
  • Renamed from meaning to appliesTo
  • Max Cardinality changed from 1 to *
Observation.hasMember
  • Added Element
Observation.derivedFrom
  • Added Element
Observation.component.value[x]
  • Remove Attachment, Add boolean, Add integer
Observation.component.interpretation
  • Added Element
Observation.related
  • deleted
ObservationDefinition
  • Added Resource
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
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, ObservationDefinition, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, Task, TerminologyCapabilities, TestReport, UserSession
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
  • Remove Code replace
  • Add Codes replaced-by, replaces
  • 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
  • Add Code 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.instantiates
  • Added Element
Procedure.basedOn
  • Renamed from request to basedOn
  • Max Cardinality changed from 1 to *
  • Remove Reference(DiagnosticOrder), Remove Reference(ProcedureRequest), Remove Reference(ReferralRequest), Add Reference(ServiceRequest)
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.statusReason
  • Added Element
Procedure.code
  • Min Cardinality changed from 1 to 0
Procedure.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
Procedure.performed[x]
  • Add string, Add Age, Add Range
Procedure.performer.actor
  • Min Cardinality changed from 0 to 1
  • Add Reference(PractitionerRole), 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.notPerformed
  • deleted
Procedure.reasonNotPerformed
  • deleted
Procedure.reason[x]
  • 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 code
  • Add Binding http://hl7.org/fhir/ValueSet/process-outcome (required)
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
ProductPlan
  • Added Resource
Provenance
Provenance.occurred[x]
  • Added Element
Provenance.activity
  • 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.type
  • Added Element
Provenance.agent.role
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/provenance-agent-role (extensible)
Provenance.agent.who[x]
  • Added Element
Provenance.agent.onBehalfOf[x]
  • Added Element
Provenance.entity.role
  • Add Code removal
Provenance.entity.what[x]
  • Added Element
Provenance.entity.agent
  • Max Cardinality changed from 1 to *
Provenance.period
  • deleted
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.derivedFrom
  • 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.subjectType
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, ObservationDefinition, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, Task, TerminologyCapabilities, TestReport, UserSession
Questionnaire.contact
  • Added Element
Questionnaire.useContext
  • Added Element
Questionnaire.jurisdiction
  • Added Element
Questionnaire.description
  • Added Element
Questionnaire.purpose
  • Added Element
Questionnaire.copyright
  • Added Element
Questionnaire.approvalDate
  • Added Element
Questionnaire.lastReviewDate
  • Added Element
Questionnaire.effectivePeriod
  • Added Element
Questionnaire.code
  • Added Element
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.partOf
  • Added Element
QuestionnaireResponse.status
  • Add Codes 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
RelatedPerson
RelatedPerson.active
  • Added Element
RelatedPerson.relationship
  • Max Cardinality changed from 1 to *
  • 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 *
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, ObservationDefinition, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, Task, TerminologyCapabilities, TestReport, UserSession
SearchParameter.derivedFrom
  • Added Element
SearchParameter.description
  • Type changed from string to markdown
SearchParameter.expression
  • Added Element
SearchParameter.target
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, ObservationDefinition, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, Task, TerminologyCapabilities, TestReport, UserSession
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
ServiceRequest
  • 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
  • Add Code 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
SpecimenDefinition
  • Added Resource
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.fhirVersion
  • Add Binding http://hl7.org/fhir/ValueSet/fhir-versions (required)
StructureDefinition.mapping.comment
  • Renamed from comments to comment
StructureDefinition.kind
  • Remove Code datatype
  • Add Codes primitive-type, complex-type
StructureDefinition.contextType
  • Remove Code mapping
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
  • Add Code 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(PractitionerRole), Add Reference(Organization)
SupplyDelivery.quantity
  • deleted
SupplyDelivery.whenPrepared
  • deleted
SupplyDelivery.time
  • deleted
SupplyRequest
SupplyRequest.status
  • Remove Codes requested, failed
  • Add Codes draft, active, suspended, 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.item[x]
  • Added Element
SupplyRequest.quantity
  • Added Element
SupplyRequest.parameter
  • Added Element
SupplyRequest.parameter.code
  • Added Element
SupplyRequest.parameter.value[x]
  • Added Element
SupplyRequest.occurrence[x]
  • Added Element
SupplyRequest.authoredOn
  • Renamed from date to authoredOn
SupplyRequest.requester
  • Added Element
SupplyRequest.supplier
  • Add Reference(HealthcareService)
SupplyRequest.reasonCode
  • Added Element
SupplyRequest.reasonReference
  • Added Element
SupplyRequest.deliverFrom
  • Added Element
SupplyRequest.deliverTo
  • Added Element
SupplyRequest.patient
  • deleted
SupplyRequest.source
  • deleted
SupplyRequest.orderedItem
  • deleted
SupplyRequest.reason[x]
  • deleted
SupplyRequest.when
  • deleted
Task
  • Added Resource
TerminologyCapabilities
  • 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
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ContactDetail, Contributor, DataRequirement, Dosage, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, ActivityDefinition, AdverseEvent, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, ObservationDefinition, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, Task, TerminologyCapabilities, TestReport, UserSession
TestScript.setup.action.operation.accept
  • Add Codes ttl, none
TestScript.setup.action.operation.contentType
  • Add Codes 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
  • Add Codes ttl, none
TestScript.setup.action.assert.expression
  • Added Element
TestScript.setup.action.assert.operator
  • Add Code eval
TestScript.setup.action.assert.requestMethod
  • Added Element
TestScript.setup.action.assert.requestURL
  • Added Element
TestScript.setup.action.assert.resource
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ContactDetail, Contributor, DataRequirement, Dosage, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, ActivityDefinition, AdverseEvent, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, ObservationDefinition, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, Task, TerminologyCapabilities, TestReport, UserSession
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
UserSession
  • Added Resource
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
  • Add Codes descendent-of, 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
BodySite
  • deleted
Conformance
  • deleted
DataElement
  • deleted
DiagnosticOrder
  • deleted
ImagingObjectSelection
  • deleted
MedicationOrder
  • deleted
Order
  • deleted
OrderResponse
  • deleted
ProcedureRequest
  • deleted
ReferralRequest
  • deleted