This page is part of the FHIR Specification (v3.0.2: STU 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3
2.9 Differences from DSTU Release 2
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
Age
- Changed from a constraint to a specialization
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
Count
- Changed from a constraint to a specialization
Distance
- Changed from a constraint to a specialization
Duration
- Changed from a constraint to a specialization
Element.id
- Type changed from id to string
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
ElementDefinition.slicing.discriminator.path
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
ElementDefinition.type.versioning
ElementDefinition.defaultValue[x]
- Add Age, Add Count, Add Distance, Add Duration, Add Money
ElementDefinition.orderMeaning
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
ElementDefinition.example.value[x]
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
ElementDefinition.constraint.xpath
- Min Cardinality changed from 1 to 0
ElementDefinition.constraint.source
ElementDefinition.mapping.comment
Extension.value[x]
- Add Age, Add Count, Add Distance, Add Duration, Add Money
HumanName.family
- Max Cardinality changed from * to 1
Money
- Changed from a constraint to a specialization
Signature.contentType
- Min Cardinality changed from 1 to 0
Signature.blob
- Min Cardinality changed from 1 to 0
Timing.repeat.bounds[x]
- Remove Quantity{http://hl7.org/fhir/StructureDefinition/Duration}, Add Duration
Timing.repeat.durationUnit
- Renamed from durationUnits to durationUnit
Timing.repeat.periodUnit
- Renamed from periodUnits to periodUnit
Timing.repeat.when
- Max Cardinality changed from 1 to *
- Add Codes MORN, AFT, EVE, NIGHT, PHS
Resources
Account.status
- Add Binding http://hl7.org/fhir/ValueSet/account-status (required)
Account.active
- Renamed from activePeriod to active
Account.balance
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Account.coverage.coverage
Account.coverage.priority
AllergyIntolerance.clinicalStatus
AllergyIntolerance.verificationStatus
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
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
AllergyIntolerance.status
AllergyIntolerance.reaction.certainty
Appointment.status
- Add Code entered-in-error
Appointment.serviceCategory
Appointment.serviceType
- Renamed from type to serviceType
- Max Cardinality changed from 1 to *
Appointment.appointmentType
Appointment.reason
- Max Cardinality changed from 1 to *
- Remove Binding http://hl7.org/fhir/ValueSet/encounter-reason (required)
Appointment.supportingInformation
Appointment.incomingReferral
Appointment.participant.type
- Change binding strength from required to extensible
Appointment.requestedPeriod
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.purposeOfEvent
AuditEvent.agent
- Renamed from participant to agent
AuditEvent.agent.role
- Change value set from http://hl7.org/fhir/ValueSet/dicm-402-roleid to http://hl7.org/fhir/ValueSet/security-role-type
AuditEvent.agent.purposeOfUse
- Type changed from Coding to CodeableConcept
AuditEvent.entity
- Renamed from object to entity
AuditEvent.entity.type
- Change value set from http://hl7.org/fhir/ValueSet/object-type to http://hl7.org/fhir/ValueSet/audit-entity-type
AuditEvent.entity.lifecycle
- Change value set from http://hl7.org/fhir/ValueSet/object-lifecycle to http://hl7.org/fhir/ValueSet/object-lifecycle-events
BodySite.qualifier
- Renamed from modifier to qualifier
Bundle.entry.response.outcome
CarePlan.status
- Remove Code proposed
- Add Codes suspended, entered-in-error, unknown
CarePlan.subject
- Min Cardinality changed from 0 to 1
CarePlan.supportingInfo
- Renamed from support to supportingInfo
CarePlan.activity.outcomeCodeableConcept
CarePlan.activity.outcomeReference
- Renamed from actionResulting to outcomeReference
CarePlan.activity.reference
- Remove Reference(DiagnosticOrder), Remove Reference(MedicationOrder), Remove Reference(Order), Remove Reference(ProcessRequest), Remove Reference(SupplyRequest), Add Reference(MedicationRequest), Add Reference(Task), Add Reference(RequestGroup)
CarePlan.activity.detail.definition
CarePlan.activity.detail.status
- Min Cardinality changed from 0 to 1
- Add Code 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
CarePlan.note
- Max Cardinality changed from 1 to *
Claim.type
- Min Cardinality changed from 1 to 0
- Type changed from code to CodeableConcept
- Change value set from http://hl7.org/fhir/ValueSet/claim-type-link to http://hl7.org/fhir/ValueSet/claim-type
Claim.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.priority
- Type changed from Coding to CodeableConcept
Claim.fundsReserve
- Type changed from Coding to CodeableConcept
Claim.related.relationship
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.careTeam.responsible
Claim.careTeam.qualification
Claim.information.sequence
Claim.information.category
Claim.information.timing[x]
Claim.information.value[x]
Claim.diagnosis.diagnosis[x]
- Renamed from diagnosis to diagnosis[x]
- Remove Coding, Add CodeableConcept, Add Reference(Condition)
Claim.diagnosis.packageCode
Claim.procedure.procedure[x]
Claim.insurance.businessArrangement
Claim.insurance.preAuthRef
Claim.insurance.claimResponse
Claim.accident
- Type changed from date to BackboneElement
Claim.accident.location[x]
Claim.item.careTeamLinkId
Claim.item.procedureLinkId
Claim.item.informationLinkId
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.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.detail.revenue
Claim.item.detail.category
Claim.item.detail.service
- Min Cardinality changed from 1 to 0
- Type changed from Coding to CodeableConcept
Claim.item.detail.modifier
Claim.item.detail.programCode
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
Claim.item.detail.subDetail.category
Claim.item.detail.subDetail.service
- Min Cardinality changed from 1 to 0
- Type changed from Coding to CodeableConcept
Claim.item.detail.subDetail.modifier
Claim.item.detail.subDetail.programCode
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.interventionException
Claim.item.detail.subDetail.type
Claim.item.detail.subDetail.points
Claim.additionalMaterials
ClaimResponse.outcome
- Type changed from code to CodeableConcept
- Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
ClaimResponse.payeeType
- Type changed from Coding to CodeableConcept
ClaimResponse.item.adjudication.category
ClaimResponse.item.adjudication.reason
ClaimResponse.item.adjudication.amount
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.item.detail.noteNumber
ClaimResponse.item.detail.adjudication
ClaimResponse.item.detail.subDetail.noteNumber
ClaimResponse.item.detail.subDetail.adjudication
ClaimResponse.addItem.revenue
ClaimResponse.addItem.category
ClaimResponse.addItem.service
- Min Cardinality changed from 1 to 0
- Type changed from Coding to CodeableConcept
ClaimResponse.addItem.modifier
ClaimResponse.addItem.fee
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.addItem.noteNumber
ClaimResponse.addItem.adjudication
ClaimResponse.addItem.detail.revenue
ClaimResponse.addItem.detail.category
ClaimResponse.addItem.detail.service
- Min Cardinality changed from 1 to 0
- Type changed from Coding to CodeableConcept
ClaimResponse.addItem.detail.modifier
ClaimResponse.addItem.detail.fee
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.addItem.detail.noteNumber
ClaimResponse.addItem.detail.adjudication
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.type
ClaimResponse.payment.adjustment
ClaimResponse.payment.adjustmentReason
ClaimResponse.payment.date
ClaimResponse.payment.amount
ClaimResponse.payment.identifier
ClaimResponse.form
- Type changed from Coding to CodeableConcept
- Remove Binding http://hl7.org/fhir/ValueSet/forms (required)
ClaimResponse.processNote
ClaimResponse.processNote.number
ClaimResponse.processNote.type
ClaimResponse.processNote.text
ClaimResponse.processNote.language
ClaimResponse.communicationRequest
ClaimResponse.insurance.sequence
ClaimResponse.insurance.focal
ClaimResponse.insurance.coverage
ClaimResponse.insurance.businessArrangement
ClaimResponse.insurance.preAuthRef
ClaimResponse.insurance.claimResponse
ClaimResponse.originalRuleset
ClaimResponse.organization
ClaimResponse.item.adjudication.code
ClaimResponse.item.detail.adjudication.code
ClaimResponse.item.detail.adjudication.amount
ClaimResponse.item.detail.adjudication.value
ClaimResponse.item.detail.subDetail.adjudication.code
ClaimResponse.item.detail.subDetail.adjudication.amount
ClaimResponse.item.detail.subDetail.adjudication.value
ClaimResponse.addItem.noteNumberLinkId
ClaimResponse.addItem.adjudication.code
ClaimResponse.addItem.adjudication.amount
ClaimResponse.addItem.adjudication.value
ClaimResponse.addItem.detail.adjudication.code
ClaimResponse.addItem.detail.adjudication.amount
ClaimResponse.addItem.detail.adjudication.value
ClaimResponse.paymentAdjustment
ClaimResponse.paymentAdjustmentReason
ClaimResponse.paymentDate
ClaimResponse.paymentAmount
ClinicalImpression.identifier
ClinicalImpression.status
- Remove Code in-progress
- Add Code draft
ClinicalImpression.subject
- Renamed from patient to subject
- Add Reference(Group)
ClinicalImpression.context
ClinicalImpression.effective[x]
ClinicalImpression.investigation
ClinicalImpression.investigation.code
ClinicalImpression.investigation.item
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
ClinicalImpression.prognosisCodeableConcept
ClinicalImpression.prognosisReference
ClinicalImpression.action
- Remove Reference(MedicationOrder), Remove Reference(DiagnosticOrder), Remove Reference(NutritionOrder), Remove Reference(SupplyRequest), Add Reference(MedicationRequest)
ClinicalImpression.trigger[x]
ClinicalImpression.investigations
ClinicalImpression.finding.cause
ClinicalImpression.resolved
ClinicalImpression.ruledOut
ClinicalImpression.prognosis
Communication.basedOn
- Renamed from requestDetail to basedOn
- Max Cardinality changed from 1 to *
- Type changed from Reference(CommunicationRequest) to Reference(Resource)
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.notDoneReason
Communication.category
- Max Cardinality changed from 1 to *
Communication.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
Communication.reasonCode
- Renamed from reason to reasonCode
Communication.reasonReference
CommunicationRequest.basedOn
CommunicationRequest.replaces
CommunicationRequest.groupIdentifier
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
CommunicationRequest.recipient
- Add Reference(Group), Add Reference(CareTeam)
CommunicationRequest.topic
CommunicationRequest.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
CommunicationRequest.occurrence[x]
CommunicationRequest.authoredOn
- Renamed from requestedOn to authoredOn
CommunicationRequest.requester
- Remove Reference(Practitioner), Remove Reference(Patient), Remove Reference(RelatedPerson)
CommunicationRequest.requester.agent
CommunicationRequest.requester.onBehalfOf
CommunicationRequest.reasonCode
- Renamed from reason to reasonCode
CommunicationRequest.reasonReference
CommunicationRequest.note
CommunicationRequest.scheduled[x]
Composition.confidentiality
- Change value set from http://hl7.org/fhir/ValueSet/v3-Confidentiality to http://hl7.org/fhir/ValueSet/v3-ConfidentialityClassification
Composition.relatesTo.code
Composition.relatesTo.target[x]
ConceptMap.status
- Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
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.sourceVersion
ConceptMap.group.targetVersion
ConceptMap.group.element
- Min Cardinality changed from 0 to 1
ConceptMap.group.element.display
ConceptMap.group.element.target.display
ConceptMap.group.element.target.equivalence
- Min Cardinality changed from 1 to 0
- Add Code relatedto
- Default Value "equivalent" added
ConceptMap.group.element.target.comment
ConceptMap.group.element.target.dependsOn.property
ConceptMap.group.element.target.dependsOn.system
ConceptMap.group.element.target.dependsOn.display
ConceptMap.group.unmapped
ConceptMap.group.unmapped.mode
ConceptMap.group.unmapped.code
ConceptMap.group.unmapped.display
ConceptMap.group.unmapped.url
ConceptMap.contact.telecom
ConceptMap.element.codeSystem
ConceptMap.element.target.codeSystem
ConceptMap.element.target.comments
ConceptMap.element.target.dependsOn.element
ConceptMap.element.target.dependsOn.codeSystem
Condition.clinicalStatus
- Add Binding http://hl7.org/fhir/ValueSet/condition-clinical (required)
Condition.verificationStatus
- Min Cardinality changed from 1 to 0
- Default Value "unknown" added
Condition.category
- Max Cardinality changed from 1 to *
Condition.code
- Min Cardinality changed from 1 to 0
Condition.subject
- Renamed from patient to subject
- Add Reference(Group)
Condition.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
Condition.onset[x]
- Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
Condition.abatement[x]
- Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
Condition.assertedDate
- Renamed from dateRecorded to assertedDate
- Type changed from date to dateTime
Condition.asserter
- Add Reference(RelatedPerson)
Condition.evidence.code
- Max Cardinality changed from 1 to *
Condition.note
- Renamed from notes to note
- Max Cardinality changed from 1 to *
- Type changed from string to Annotation
Contract.contentDerivative
Contract.signer.signature
- Max Cardinality changed from 1 to *
- Type changed from string to Signature
Contract.valuedItem.unitPrice
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.valuedItem.net
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.term.topic
- Renamed from subject to topic
- Max Cardinality changed from 1 to *
Contract.term.securityLabel
Contract.term.agent.actor
Contract.term.valuedItem.unitPrice
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.term.valuedItem.net
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Coverage.type
- Type changed from Coding to CodeableConcept
Coverage.subscriber
- Add Reference(RelatedPerson)
- No longer marked as Modifier
Coverage.subscriberId
- Type changed from Identifier to string
Coverage.grouping.groupDisplay
Coverage.grouping.subGroup
Coverage.grouping.subGroupDisplay
Coverage.grouping.planDisplay
Coverage.grouping.subPlan
Coverage.grouping.subPlanDisplay
Coverage.grouping.classDisplay
Coverage.grouping.subClass
Coverage.grouping.subClassDisplay
Coverage.dependent
- Type changed from positiveInt to string
Coverage.sequence
- Type changed from positiveInt to string
Coverage.network
- Type changed from Identifier to string
DataElement.status
- Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
DataElement.contact
- Type changed from BackboneElement to ContactDetail
DataElement.useContext
- Type changed from CodeableConcept to UsageContext
- Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
DataElement.copyright
- Type changed from string to markdown
DataElement.mapping.comment
- Renamed from comments to comment
DataElement.contact.telecom
Device.udi
- Type changed from string to BackboneElement
Device.udi.deviceIdentifier
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
DeviceComponent.lastSystemChange
- Min Cardinality changed from 1 to 0
DeviceComponent.operationalStatus
- Add Binding http://hl7.org/fhir/ValueSet/operational-status (extensible)
DeviceComponent.parameterGroup
- Add Binding http://hl7.org/fhir/ValueSet/parameter-group (extensible)
DeviceComponent.productionSpecification.specType
- Add Binding http://hl7.org/fhir/ValueSet/specification-type (extensible)
DeviceComponent.languageCode
- Change binding strength from required to extensible
- Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
DeviceMetric.operationalStatus
- Add Code entered-in-error
DeviceRequest.priorRequest
DeviceRequest.groupIdentifier
DeviceRequest.status
- Change value set from http://hl7.org/fhir/ValueSet/device-use-request-status to http://hl7.org/fhir/ValueSet/request-status
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.subject
- Add Reference(Group), Add Reference(Location), Add Reference(Device)
DeviceRequest.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
DeviceRequest.occurrence[x]
DeviceRequest.requester.agent
DeviceRequest.requester.onBehalfOf
DeviceRequest.performerType
DeviceRequest.reasonCode
- Renamed from indication to reasonCode
DeviceRequest.reasonReference
DeviceRequest.supportingInfo
DeviceRequest.note
- Renamed from notes to note
- Type changed from string to Annotation
DeviceRequest.relevantHistory
DeviceRequest.bodySite[x]
DeviceUseStatement.status
DeviceUseStatement.subject
DeviceUseStatement.source
DeviceUseStatement.bodySite
- Renamed from bodySite[x] to bodySite
- Remove Reference(BodySite)
DiagnosticReport.basedOn
- Renamed from request to basedOn
- Remove Reference(DiagnosticOrder), Add Reference(CarePlan), Add Reference(ImmunizationRecommendation), Add Reference(MedicationRequest), Add Reference(NutritionOrder)
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 *
- Remove Reference(Practitioner), Remove Reference(Organization)
DiagnosticReport.performer.role
DiagnosticReport.performer.actor
DiagnosticReport.imagingStudy
- Remove Reference(ImagingObjectSelection), Add Reference(ImagingManifest)
DocumentReference.docStatus
- Type changed from CodeableConcept to code
DocumentReference.content.format
- Max Cardinality changed from * to 1
EligibilityRequest.status
EligibilityRequest.priority
EligibilityRequest.patient
EligibilityRequest.serviced[x]
EligibilityRequest.enterer
EligibilityRequest.insurer
EligibilityRequest.facility
EligibilityRequest.coverage
EligibilityRequest.businessArrangement
EligibilityRequest.benefitCategory
EligibilityRequest.benefitSubCategory
EligibilityRequest.ruleset
EligibilityRequest.originalRuleset
EligibilityRequest.target
EligibilityResponse.status
EligibilityResponse.outcome
- Type changed from code to CodeableConcept
- Add Code partial
EligibilityResponse.insurer
EligibilityResponse.inforce
EligibilityResponse.insurance
EligibilityResponse.insurance.coverage
EligibilityResponse.insurance.contract
EligibilityResponse.insurance.benefitBalance
EligibilityResponse.insurance.benefitBalance.category
EligibilityResponse.insurance.benefitBalance.subCategory
EligibilityResponse.insurance.benefitBalance.excluded
EligibilityResponse.insurance.benefitBalance.name
EligibilityResponse.insurance.benefitBalance.description
EligibilityResponse.insurance.benefitBalance.network
EligibilityResponse.insurance.benefitBalance.unit
EligibilityResponse.insurance.benefitBalance.term
EligibilityResponse.insurance.benefitBalance.financial
EligibilityResponse.insurance.benefitBalance.financial.type
EligibilityResponse.insurance.benefitBalance.financial.allowed[x]
EligibilityResponse.insurance.benefitBalance.financial.used[x]
EligibilityResponse.error
EligibilityResponse.error.code
EligibilityResponse.ruleset
EligibilityResponse.originalRuleset
EligibilityResponse.organization
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.class
Encounter.classHistory.period
Encounter.subject
- Renamed from patient to subject
- Add Reference(Group)
Encounter.length
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Duration} to Duration
Encounter.diagnosis.condition
Encounter.hospitalization.admittingDiagnosis
Encounter.hospitalization.dischargeDiagnosis
EnrollmentRequest.insurer
EnrollmentRequest.subject
- Min Cardinality changed from 1 to 0
EnrollmentRequest.coverage
- Min Cardinality changed from 1 to 0
EnrollmentRequest.ruleset
EnrollmentRequest.originalRuleset
EnrollmentRequest.relationship
EnrollmentResponse.status
EnrollmentResponse.outcome
- Type changed from code to CodeableConcept
- Add Code partial
EnrollmentResponse.ruleset
EnrollmentResponse.originalRuleset
EpisodeOfCare.status
- Add Code entered-in-error
EpisodeOfCare.statusHistory.status
- Add Code entered-in-error
EpisodeOfCare.diagnosis.condition
EpisodeOfCare.diagnosis.role
EpisodeOfCare.diagnosis.rank
EpisodeOfCare.team
- Renamed from careTeam to team
- Type changed from BackboneElement to Reference(CareTeam)
EpisodeOfCare.careTeam.role
EpisodeOfCare.careTeam.period
EpisodeOfCare.careTeam.member
ExplanationOfBenefit.status
ExplanationOfBenefit.type
ExplanationOfBenefit.subType
ExplanationOfBenefit.patient
ExplanationOfBenefit.billablePeriod
ExplanationOfBenefit.enterer
ExplanationOfBenefit.insurer
ExplanationOfBenefit.provider
ExplanationOfBenefit.referral
ExplanationOfBenefit.facility
ExplanationOfBenefit.claim
ExplanationOfBenefit.claimResponse
ExplanationOfBenefit.outcome
- Type changed from code to CodeableConcept
- Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
ExplanationOfBenefit.related
ExplanationOfBenefit.related.claim
ExplanationOfBenefit.related.relationship
ExplanationOfBenefit.related.reference
ExplanationOfBenefit.prescription
ExplanationOfBenefit.originalPrescription
ExplanationOfBenefit.payee
ExplanationOfBenefit.payee.type
ExplanationOfBenefit.payee.resourceType
ExplanationOfBenefit.payee.party
ExplanationOfBenefit.information
ExplanationOfBenefit.information.sequence
ExplanationOfBenefit.information.category
ExplanationOfBenefit.information.code
ExplanationOfBenefit.information.timing[x]
ExplanationOfBenefit.information.value[x]
ExplanationOfBenefit.information.reason
ExplanationOfBenefit.careTeam
ExplanationOfBenefit.careTeam.sequence
ExplanationOfBenefit.careTeam.provider
ExplanationOfBenefit.careTeam.responsible
ExplanationOfBenefit.careTeam.role
ExplanationOfBenefit.careTeam.qualification
ExplanationOfBenefit.diagnosis
ExplanationOfBenefit.diagnosis.sequence
ExplanationOfBenefit.diagnosis.diagnosis[x]
ExplanationOfBenefit.diagnosis.type
ExplanationOfBenefit.diagnosis.packageCode
ExplanationOfBenefit.procedure
ExplanationOfBenefit.procedure.sequence
ExplanationOfBenefit.procedure.date
ExplanationOfBenefit.procedure.procedure[x]
ExplanationOfBenefit.precedence
ExplanationOfBenefit.insurance
ExplanationOfBenefit.insurance.coverage
ExplanationOfBenefit.insurance.preAuthRef
ExplanationOfBenefit.accident
ExplanationOfBenefit.accident.date
ExplanationOfBenefit.accident.type
ExplanationOfBenefit.accident.location[x]
ExplanationOfBenefit.employmentImpacted
ExplanationOfBenefit.hospitalization
ExplanationOfBenefit.item
ExplanationOfBenefit.item.sequence
ExplanationOfBenefit.item.careTeamLinkId
ExplanationOfBenefit.item.diagnosisLinkId
ExplanationOfBenefit.item.procedureLinkId
ExplanationOfBenefit.item.informationLinkId
ExplanationOfBenefit.item.revenue
ExplanationOfBenefit.item.category
ExplanationOfBenefit.item.service
ExplanationOfBenefit.item.modifier
ExplanationOfBenefit.item.programCode
ExplanationOfBenefit.item.serviced[x]
ExplanationOfBenefit.item.location[x]
ExplanationOfBenefit.item.quantity
ExplanationOfBenefit.item.unitPrice
ExplanationOfBenefit.item.factor
ExplanationOfBenefit.item.net
ExplanationOfBenefit.item.udi
ExplanationOfBenefit.item.bodySite
ExplanationOfBenefit.item.subSite
ExplanationOfBenefit.item.encounter
ExplanationOfBenefit.item.noteNumber
ExplanationOfBenefit.item.adjudication
ExplanationOfBenefit.item.adjudication.category
ExplanationOfBenefit.item.adjudication.reason
ExplanationOfBenefit.item.adjudication.amount
ExplanationOfBenefit.item.adjudication.value
ExplanationOfBenefit.item.detail
ExplanationOfBenefit.item.detail.sequence
ExplanationOfBenefit.item.detail.type
ExplanationOfBenefit.item.detail.revenue
ExplanationOfBenefit.item.detail.category
ExplanationOfBenefit.item.detail.service
ExplanationOfBenefit.item.detail.modifier
ExplanationOfBenefit.item.detail.programCode
ExplanationOfBenefit.item.detail.quantity
ExplanationOfBenefit.item.detail.unitPrice
ExplanationOfBenefit.item.detail.factor
ExplanationOfBenefit.item.detail.net
ExplanationOfBenefit.item.detail.udi
ExplanationOfBenefit.item.detail.noteNumber
ExplanationOfBenefit.item.detail.adjudication
ExplanationOfBenefit.item.detail.subDetail
ExplanationOfBenefit.item.detail.subDetail.sequence
ExplanationOfBenefit.item.detail.subDetail.type
ExplanationOfBenefit.item.detail.subDetail.revenue
ExplanationOfBenefit.item.detail.subDetail.category
ExplanationOfBenefit.item.detail.subDetail.service
ExplanationOfBenefit.item.detail.subDetail.modifier
ExplanationOfBenefit.item.detail.subDetail.programCode
ExplanationOfBenefit.item.detail.subDetail.quantity
ExplanationOfBenefit.item.detail.subDetail.unitPrice
ExplanationOfBenefit.item.detail.subDetail.factor
ExplanationOfBenefit.item.detail.subDetail.net
ExplanationOfBenefit.item.detail.subDetail.udi
ExplanationOfBenefit.item.detail.subDetail.noteNumber
ExplanationOfBenefit.item.detail.subDetail.adjudication
ExplanationOfBenefit.addItem
ExplanationOfBenefit.addItem.sequenceLinkId
ExplanationOfBenefit.addItem.revenue
ExplanationOfBenefit.addItem.category
ExplanationOfBenefit.addItem.service
ExplanationOfBenefit.addItem.modifier
ExplanationOfBenefit.addItem.fee
ExplanationOfBenefit.addItem.noteNumber
ExplanationOfBenefit.addItem.adjudication
ExplanationOfBenefit.addItem.detail
ExplanationOfBenefit.addItem.detail.revenue
ExplanationOfBenefit.addItem.detail.category
ExplanationOfBenefit.addItem.detail.service
ExplanationOfBenefit.addItem.detail.modifier
ExplanationOfBenefit.addItem.detail.fee
ExplanationOfBenefit.addItem.detail.noteNumber
ExplanationOfBenefit.addItem.detail.adjudication
ExplanationOfBenefit.totalCost
ExplanationOfBenefit.unallocDeductable
ExplanationOfBenefit.totalBenefit
ExplanationOfBenefit.payment
ExplanationOfBenefit.payment.type
ExplanationOfBenefit.payment.adjustment
ExplanationOfBenefit.payment.adjustmentReason
ExplanationOfBenefit.payment.date
ExplanationOfBenefit.payment.amount
ExplanationOfBenefit.payment.identifier
ExplanationOfBenefit.form
ExplanationOfBenefit.processNote
ExplanationOfBenefit.processNote.number
ExplanationOfBenefit.processNote.type
ExplanationOfBenefit.processNote.text
ExplanationOfBenefit.processNote.language
ExplanationOfBenefit.benefitBalance
ExplanationOfBenefit.benefitBalance.category
ExplanationOfBenefit.benefitBalance.subCategory
ExplanationOfBenefit.benefitBalance.excluded
ExplanationOfBenefit.benefitBalance.name
ExplanationOfBenefit.benefitBalance.description
ExplanationOfBenefit.benefitBalance.network
ExplanationOfBenefit.benefitBalance.unit
ExplanationOfBenefit.benefitBalance.term
ExplanationOfBenefit.benefitBalance.financial
ExplanationOfBenefit.benefitBalance.financial.type
ExplanationOfBenefit.benefitBalance.financial.allowed[x]
ExplanationOfBenefit.benefitBalance.financial.used[x]
ExplanationOfBenefit.request
ExplanationOfBenefit.ruleset
ExplanationOfBenefit.originalRuleset
ExplanationOfBenefit.requestProvider
ExplanationOfBenefit.requestOrganization
FamilyMemberHistory.definition
FamilyMemberHistory.notDone
FamilyMemberHistory.notDoneReason
FamilyMemberHistory.age[x]
- Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.estimatedAge
FamilyMemberHistory.deceased[x]
- Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.reasonCode
FamilyMemberHistory.reasonReference
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.subject
- Add Reference(PlanDefinition), Add Reference(Medication), Add Reference(Procedure)
Goal.status
- Add Codes on-target, ahead-of-target, behind-target, entered-in-error
Goal.description
- Type changed from string to CodeableConcept
Goal.target
- Renamed from target[x] to target
- Remove date, Remove Quantity{http://hl7.org/fhir/StructureDefinition/Duration}
Goal.statusReason
- Type changed from CodeableConcept to string
Goal.expressedBy
- Renamed from author to expressedBy
HealthcareService.category
- Renamed from serviceCategory to category
HealthcareService.specialty
HealthcareService.location
- Min Cardinality changed from 1 to 0
- Max Cardinality changed from 1 to *
HealthcareService.name
- Renamed from serviceName to name
HealthcareService.endpoint
HealthcareService.serviceType
HealthcareService.publicKey
ImagingStudy.context
- Renamed from order to context
- Max Cardinality changed from * to 1
- Remove Reference(DiagnosticOrder), Add Reference(Encounter), Add Reference(EpisodeOfCare)
ImagingStudy.interpreter
- Max Cardinality changed from 1 to *
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
ImagingStudy.series.numberOfInstances
- Min Cardinality changed from 1 to 0
ImagingStudy.series.endpoint
ImagingStudy.series.performer
ImagingStudy.series.instance.type
ImagingStudy.series.instance.content
Immunization.status
- Change value set from http://hl7.org/fhir/ValueSet/medication-admin-status to http://hl7.org/fhir/ValueSet/immunization-status
Immunization.notGiven
- Renamed from wasNotGiven to notGiven
Immunization.primarySource
Immunization.reportOrigin
Immunization.practitioner
Immunization.practitioner.role
Immunization.practitioner.actor
Immunization.vaccinationProtocol.doseSequence
- Min Cardinality changed from 1 to 0
ImmunizationRecommendation.recommendation.vaccineCode
- Min Cardinality changed from 1 to 0
ImmunizationRecommendation.recommendation.targetDisease
ImmunizationRecommendation.recommendation.protocol.doseSequence
- Type changed from integer to positiveInt
ImplementationGuide.status
- Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
ImplementationGuide.experimental
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
ImplementationGuide.copyright
- Type changed from string to markdown
ImplementationGuide.package
- Min Cardinality changed from 1 to 0
ImplementationGuide.package.resource.example
ImplementationGuide.global.type
- Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
- Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
ImplementationGuide.page
- Min Cardinality changed from 1 to 0
ImplementationGuide.page.title
- Renamed from name to title
ImplementationGuide.page.type
- Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
- Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
ImplementationGuide.contact.name
ImplementationGuide.contact.telecom
ImplementationGuide.package.resource.purpose
List.note
- Max Cardinality changed from 1 to *
- Type changed from string to Annotation
Location.operationalStatus
Medication.isOverTheCounter
Medication.ingredient.item[x]
Medication.ingredient.isActive
Medication.ingredient.amount
Medication.package.content.item[x]
- Renamed from item to item[x]
- Add CodeableConcept
Medication.package.batch.lotNumber
Medication.package.batch.expirationDate
MedicationAdministration.definition
MedicationAdministration.partOf
MedicationAdministration.status
MedicationAdministration.category
MedicationAdministration.subject
- Renamed from patient to subject
- Add Reference(Group)
MedicationAdministration.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
MedicationAdministration.supportingInformation
MedicationAdministration.effective[x]
MedicationAdministration.performer
- Renamed from practitioner to performer
- Max Cardinality changed from 1 to *
- Remove Reference(Practitioner), Remove Reference(Patient), Remove Reference(RelatedPerson)
MedicationAdministration.performer.actor
MedicationAdministration.performer.onBehalfOf
MedicationAdministration.notGiven
- Renamed from wasNotGiven to notGiven
MedicationAdministration.reasonCode
MedicationAdministration.reasonReference
MedicationAdministration.prescription
- Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
MedicationAdministration.note
- Max Cardinality changed from 1 to *
- Type changed from string to Annotation
MedicationAdministration.dosage.site
- Renamed from site[x] to site
- Remove Reference(BodySite)
MedicationAdministration.dosage.dose
- Renamed from quantity to dose
MedicationAdministration.dosage.rate[x]
- Remove Range, Add Quantity{http://hl7.org/fhir/StructureDefinition/SimpleQuantity}
MedicationAdministration.eventHistory
MedicationAdministration.reasonGiven
MedicationAdministration.effectiveTime[x]
MedicationDispense.identifier
- Max Cardinality changed from 1 to *
MedicationDispense.partOf
MedicationDispense.status
MedicationDispense.category
MedicationDispense.subject
- Renamed from patient to subject
- Add Reference(Group)
MedicationDispense.context
MedicationDispense.supportingInformation
MedicationDispense.performer
MedicationDispense.performer.actor
MedicationDispense.performer.onBehalfOf
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
MedicationDispense.substitution.type
- Min Cardinality changed from 1 to 0
MedicationDispense.detectedIssue
MedicationDispense.notDone
MedicationDispense.notDoneReason[x]
MedicationDispense.eventHistory
MedicationDispense.dispenser
MedicationDispense.dosageInstruction.text
MedicationDispense.dosageInstruction.additionalInstructions
MedicationDispense.dosageInstruction.timing
MedicationDispense.dosageInstruction.asNeeded[x]
MedicationDispense.dosageInstruction.site[x]
MedicationDispense.dosageInstruction.route
MedicationDispense.dosageInstruction.method
MedicationDispense.dosageInstruction.dose[x]
MedicationDispense.dosageInstruction.rate[x]
MedicationDispense.dosageInstruction.maxDosePerPeriod
MedicationRequest.definition
MedicationRequest.basedOn
MedicationRequest.groupIdentifier
MedicationRequest.status
- Change value set from http://hl7.org/fhir/ValueSet/medication-order-status to http://hl7.org/fhir/ValueSet/medication-request-status
MedicationRequest.category
MedicationRequest.priority
MedicationRequest.subject
MedicationRequest.context
MedicationRequest.supportingInformation
MedicationRequest.authoredOn
MedicationRequest.requester
MedicationRequest.requester.agent
MedicationRequest.requester.onBehalfOf
MedicationRequest.recorder
MedicationRequest.reasonCode
MedicationRequest.reasonReference
MedicationRequest.note
- Max Cardinality changed from 1 to *
- Type changed from string to Annotation
MedicationRequest.dosageInstruction
- Type changed from BackboneElement to Dosage
MedicationRequest.dispenseRequest.expectedSupplyDuration
- Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Duration} to Duration
MedicationRequest.dispenseRequest.performer
MedicationRequest.substitution.allowed
MedicationRequest.priorPrescription
- Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
MedicationRequest.detectedIssue
MedicationRequest.eventHistory
MedicationOrder.dateWritten
MedicationOrder.dateEnded
MedicationOrder.reasonEnded
MedicationOrder.prescriber
MedicationOrder.encounter
MedicationOrder.reason[x]
MedicationOrder.dosageInstruction.text
MedicationOrder.dosageInstruction.additionalInstructions
MedicationOrder.dosageInstruction.timing
MedicationOrder.dosageInstruction.asNeeded[x]
MedicationOrder.dosageInstruction.site[x]
MedicationOrder.dosageInstruction.route
MedicationOrder.dosageInstruction.method
MedicationOrder.dosageInstruction.dose[x]
MedicationOrder.dosageInstruction.rate[x]
MedicationOrder.dosageInstruction.maxDosePerPeriod
MedicationOrder.dispenseRequest.medication[x]
MedicationOrder.substitution.type
MedicationStatement.basedOn
MedicationStatement.partOf
MedicationStatement.context
MedicationStatement.status
- Add Codes stopped, on-hold
MedicationStatement.category
MedicationStatement.informationSource
- Add Reference(Organization)
MedicationStatement.subject
- Renamed from patient to subject
- Add Reference(Group)
MedicationStatement.derivedFrom
- Renamed from supportingInformation to derivedFrom
MedicationStatement.taken
MedicationStatement.reasonCode
MedicationStatement.reasonReference
MedicationStatement.note
- Max Cardinality changed from 1 to *
- Type changed from string to Annotation
MedicationStatement.dosage
- Type changed from BackboneElement to Dosage
MedicationStatement.wasNotTaken
MedicationStatement.reasonForUse[x]
MedicationStatement.dosage.text
MedicationStatement.dosage.timing
MedicationStatement.dosage.asNeeded[x]
MedicationStatement.dosage.site[x]
MedicationStatement.dosage.route
MedicationStatement.dosage.method
MedicationStatement.dosage.quantity[x]
MedicationStatement.dosage.rate[x]
MedicationStatement.dosage.maxDosePerPeriod
MessageHeader.event
- No longer marked as Modifier
MessageHeader.response
- No longer marked as Modifier
MessageHeader.response.code
- No longer marked as Modifier
MessageHeader.focus
- Renamed from data to focus
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
NamingSystem.uniqueId.comment
NamingSystem.contact.name
NamingSystem.contact.telecom
NutritionOrder.status
- Change value set from http://hl7.org/fhir/ValueSet/nutrition-order-status to http://hl7.org/fhir/ValueSet/nutrition-request-status
Observation.category
- Max Cardinality changed from 1 to *
Observation.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
Observation.comment
- Renamed from comments to comment
Observation.referenceRange.type
Observation.referenceRange.appliesTo
- Renamed from meaning to appliesTo
- Max Cardinality changed from 1 to *
Observation.related.target
Observation.component.interpretation
OperationDefinition.status
- Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
OperationDefinition.experimental
OperationDefinition.contact
- Type changed from BackboneElement to ContactDetail
OperationDefinition.description
- Type changed from string to markdown
OperationDefinition.useContext
OperationDefinition.jurisdiction
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 Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
- Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
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
OperationDefinition.overload
OperationDefinition.overload.parameterName
OperationDefinition.overload.comment
OperationDefinition.contact.name
OperationDefinition.contact.telecom
OperationOutcome.issue.expression
Organization.type
- Max Cardinality changed from 1 to *
Parameters
Parameters.parameter.value[x]
- Add Age, Add Count, Add Distance, Add Duration, Add Money
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.paymentStatus
- Min Cardinality changed from 1 to 0
- Type changed from Coding to CodeableConcept
PaymentNotice.originalRuleset
PaymentReconciliation.status
PaymentReconciliation.outcome
- Type changed from code to CodeableConcept
- Add Code partial
PaymentReconciliation.detail.type
- Type changed from Coding to CodeableConcept
PaymentReconciliation.detail.response
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
PaymentReconciliation.processNote.type
PaymentReconciliation.processNote.text
PaymentReconciliation.ruleset
PaymentReconciliation.originalRuleset
PaymentReconciliation.detail.responce
PaymentReconciliation.note
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
Procedure.basedOn
- Renamed from request to basedOn
- Max Cardinality changed from 1 to *
- Remove Reference(DiagnosticOrder)
Procedure.status
- Change value set from http://hl7.org/fhir/ValueSet/procedure-status to http://hl7.org/fhir/ValueSet/event-status
Procedure.notDone
- Renamed from notPerformed to notDone
Procedure.notDoneReason
- Renamed from reasonNotPerformed to notDoneReason
- Max Cardinality changed from * to 1
Procedure.code
- Min Cardinality changed from 1 to 0
Procedure.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
Procedure.performer.actor
- Min Cardinality changed from 0 to 1
- Add Reference(Device)
Procedure.performer.onBehalfOf
Procedure.reasonReference
Procedure.complicationDetail
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
ProcedureRequest.definition
ProcedureRequest.replaces
ProcedureRequest.requisition
ProcedureRequest.status
- Min Cardinality changed from 0 to 1
- Change value set from http://hl7.org/fhir/ValueSet/procedure-request-status to http://hl7.org/fhir/ValueSet/request-status
ProcedureRequest.priority
- Change value set from http://hl7.org/fhir/ValueSet/procedure-request-priority to http://hl7.org/fhir/ValueSet/request-priority
ProcedureRequest.doNotPerform
ProcedureRequest.category
ProcedureRequest.subject
- Add Reference(Location), Add Reference(Device)
ProcedureRequest.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
ProcedureRequest.occurrence[x]
ProcedureRequest.authoredOn
- Renamed from orderedOn to authoredOn
ProcedureRequest.requester
ProcedureRequest.requester.agent
ProcedureRequest.requester.onBehalfOf
ProcedureRequest.performerType
ProcedureRequest.performer
- Add Reference(Device), Add Reference(HealthcareService)
ProcedureRequest.reasonCode
ProcedureRequest.reasonReference
ProcedureRequest.supportingInfo
ProcedureRequest.specimen
ProcedureRequest.note
- Renamed from notes to note
ProcedureRequest.relevantHistory
ProcedureRequest.reason[x]
ProcedureRequest.scheduled[x]
ProcessRequest.action
- Min Cardinality changed from 1 to 0
ProcessRequest.originalRuleset
ProcessResponse.outcome
- Type changed from Coding to CodeableConcept
ProcessResponse.form
- Type changed from Coding to CodeableConcept
- Remove Binding http://hl7.org/fhir/ValueSet/forms (required)
ProcessResponse.processNote
ProcessResponse.processNote.type
ProcessResponse.processNote.text
ProcessResponse.error
- Type changed from Coding to CodeableConcept
- Remove Binding http://hl7.org/fhir/ValueSet/adjudication-error (required)
ProcessResponse.communicationRequest
ProcessResponse.originalRuleset
Provenance.reason
- Type changed from CodeableConcept to Coding
Provenance.activity
- Type changed from CodeableConcept to Coding
- Change value set from http://hl7.org/fhir/ValueSet/v3-ProvenanceEventCurrentState to http://hl7.org/fhir/ValueSet/provenance-activity-type
Provenance.agent
- Min Cardinality changed from 0 to 1
Provenance.agent.role
- Min Cardinality changed from 1 to 0
- Max Cardinality changed from 1 to *
- Type changed from Coding to CodeableConcept
- Change value set from http://hl7.org/fhir/ValueSet/provenance-agent-role to http://hl7.org/fhir/ValueSet/security-role-type
Provenance.agent.onBehalfOf[x]
Provenance.agent.relatedAgentType
Provenance.entity.what[x]
Provenance.entity.agent
- Max Cardinality changed from 1 to *
Provenance.agent.relatedAgent
Provenance.entity.reference
Provenance.entity.display
Questionnaire.status
- Change value set from http://hl7.org/fhir/ValueSet/questionnaire-status to http://hl7.org/fhir/ValueSet/publication-status
Questionnaire.experimental
Questionnaire.description
Questionnaire.approvalDate
Questionnaire.lastReviewDate
Questionnaire.effectivePeriod
Questionnaire.jurisdiction
Questionnaire.subjectType
- Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
- Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
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
Questionnaire.item.prefix
Questionnaire.item.enableWhen
Questionnaire.item.enableWhen.question
Questionnaire.item.enableWhen.hasAnswer
Questionnaire.item.enableWhen.answer[x]
Questionnaire.item.readOnly
Questionnaire.item.maxLength
Questionnaire.item.options
Questionnaire.item.option
Questionnaire.item.option.value[x]
Questionnaire.item.initial[x]
Questionnaire.group.title
Questionnaire.group.concept
Questionnaire.group.group
Questionnaire.group.question
QuestionnaireResponse.basedOn
QuestionnaireResponse.parent
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
QuestionnaireResponse.item.answer
QuestionnaireResponse.item.answer.value[x]
QuestionnaireResponse.item.answer.item
QuestionnaireResponse.item.item
QuestionnaireResponse.group.title
QuestionnaireResponse.group.group
QuestionnaireResponse.group.question
ReferralRequest.definition
ReferralRequest.groupIdentifier
ReferralRequest.status
- Change value set from http://hl7.org/fhir/ValueSet/referralstatus to http://hl7.org/fhir/ValueSet/request-status
ReferralRequest.priority
- Type changed from CodeableConcept to code
- Add Binding http://hl7.org/fhir/ValueSet/request-priority (required)
ReferralRequest.subject
- Renamed from patient to subject
- Min Cardinality changed from 0 to 1
- Add Reference(Group)
ReferralRequest.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
ReferralRequest.occurrence[x]
ReferralRequest.authoredOn
- Renamed from date to authoredOn
ReferralRequest.requester
- Remove Reference(Practitioner), Remove Reference(Organization), Remove Reference(Patient)
ReferralRequest.requester.agent
ReferralRequest.requester.onBehalfOf
ReferralRequest.recipient
- Add Reference(HealthcareService)
ReferralRequest.reasonCode
- Renamed from reason to reasonCode
- Max Cardinality changed from 1 to *
ReferralRequest.reasonReference
ReferralRequest.supportingInfo
- Renamed from supportingInformation to supportingInfo
ReferralRequest.relevantHistory
ReferralRequest.fulfillmentTime
RelatedPerson.relationship
- Remove Binding http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype (required)
RelatedPerson.name
- Max Cardinality changed from 1 to *
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.context
- Renamed from encounter to context
- Add Reference(EpisodeOfCare)
RiskAssessment.occurrence[x]
RiskAssessment.prediction.probability[x]
RiskAssessment.prediction.qualitativeRisk
Schedule.serviceType
- Renamed from type to serviceType
Schedule.actor
- Max Cardinality changed from 1 to *
- Add Reference(PractitionerRole)
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
SearchParameter.contact
- Type changed from BackboneElement to ContactDetail
SearchParameter.useContext
SearchParameter.jurisdiction
SearchParameter.purpose
- Renamed from requirements to purpose
- Type changed from string to markdown
SearchParameter.base
- Max Cardinality changed from 1 to *
- Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
- Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
SearchParameter.derivedFrom
SearchParameter.description
- Type changed from string to markdown
SearchParameter.expression
SearchParameter.target
- Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
- Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
SearchParameter.comparator
SearchParameter.component
SearchParameter.component.definition
SearchParameter.component.expression
SearchParameter.contact.name
SearchParameter.contact.telecom
Slot.serviceType
- Renamed from type to serviceType
- Max Cardinality changed from 1 to *
Slot.status
- Renamed from freeBusyType to status
- Add Code entered-in-error
Specimen.processing.description
Specimen.processing.procedure
Specimen.processing.additive
Specimen.processing.time[x]
Specimen.collection.comment
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
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
StructureDefinition.purpose
- Renamed from requirements to purpose
- Type changed from string to markdown
StructureDefinition.copyright
- Type changed from string to markdown
StructureDefinition.keyword
- Renamed from code to keyword
StructureDefinition.mapping.comment
- Renamed from comments to comment
StructureDefinition.kind
- Remove Code datatype
- Add Codes primitive-type, complex-type
StructureDefinition.contextType
StructureDefinition.contextInvariant
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
StructureDefinition.contact.name
StructureDefinition.contact.telecom
Subscription.channel.payload
- Min Cardinality changed from 1 to 0
Subscription.channel.header
- Max Cardinality changed from 1 to *
Substance.ingredient.substance[x]
- Renamed from substance to substance[x]
- Add CodeableConcept
SupplyDelivery.status
- Add Code entered-in-error
SupplyDelivery.suppliedItem
- Remove Reference(Medication), Remove Reference(Substance), Remove Reference(Device)
SupplyDelivery.suppliedItem.quantity
SupplyDelivery.suppliedItem.item[x]
SupplyDelivery.occurrence[x]
SupplyDelivery.supplier
- Add Reference(Organization)
SupplyDelivery.whenPrepared
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.orderedItem
- Remove Reference(Medication), Remove Reference(Substance), Remove Reference(Device)
SupplyRequest.orderedItem.quantity
SupplyRequest.orderedItem.item[x]
SupplyRequest.occurrence[x]
SupplyRequest.authoredOn
- Renamed from date to authoredOn
SupplyRequest.requester.agent
SupplyRequest.requester.onBehalfOf
SupplyRequest.deliverFrom
TestScript.status
- Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
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.copyright
- Type changed from string to markdown
TestScript.origin.profile
TestScript.destination.index
TestScript.destination.profile
TestScript.metadata.capability.origin
TestScript.metadata.capability.capabilities
TestScript.fixture.autocreate
- Default Value "false" added
TestScript.fixture.autodelete
- Default Value "false" added
TestScript.variable.defaultValue
TestScript.variable.description
TestScript.variable.expression
TestScript.rule.param.name
TestScript.rule.param.value
TestScript.ruleset.resource
TestScript.ruleset.rule.ruleId
TestScript.ruleset.rule.param
TestScript.ruleset.rule.param.name
TestScript.ruleset.rule.param.value
TestScript.setup.action.operation.resource
- Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
- Add Codes ContactDetail, Contributor, DataRequirement, Dosage, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
TestScript.setup.action.operation.accept
TestScript.setup.action.operation.contentType
TestScript.setup.action.operation.destination
- Default Value "0" removed
TestScript.setup.action.operation.origin
TestScript.setup.action.operation.requestId
TestScript.setup.action.assert.compareToSourceExpression
TestScript.setup.action.assert.contentType
TestScript.setup.action.assert.expression
TestScript.setup.action.assert.operator
TestScript.setup.action.assert.requestMethod
TestScript.setup.action.assert.requestURL
TestScript.setup.action.assert.resource
- Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
- Add Codes ContactDetail, Contributor, DataRequirement, Dosage, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
TestScript.setup.action.assert.rule
TestScript.setup.action.assert.rule.ruleId
TestScript.setup.action.assert.rule.param
TestScript.setup.action.assert.rule.param.name
TestScript.setup.action.assert.rule.param.value
TestScript.setup.action.assert.ruleset
TestScript.setup.action.assert.ruleset.rulesetId
TestScript.setup.action.assert.ruleset.rule
TestScript.setup.action.assert.ruleset.rule.ruleId
TestScript.setup.action.assert.ruleset.rule.param
TestScript.setup.action.assert.ruleset.rule.param.name
TestScript.setup.action.assert.ruleset.rule.param.value
TestScript.teardown.action.operation
- Min Cardinality changed from 0 to 1
TestScript.contact.telecom
TestScript.metadata.capability.conformance
TestScript.setup.metadata
ValueSet.identifier
- Max Cardinality changed from 1 to *
ValueSet.status
- Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
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.purpose
- Renamed from requirements to purpose
- Type changed from string to markdown
ValueSet.copyright
- Type changed from string to markdown
ValueSet.compose.lockedDate
ValueSet.compose.inactive
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
ValueSet.compose.include.concept.designation.use
ValueSet.compose.include.concept.designation.value
ValueSet.compose.include.filter
ValueSet.compose.include.filter.op
- Add Codes descendent-of, generalizes, exists
ValueSet.compose.include.valueSet
ValueSet.expansion.contains.abstract
- Default Value "false" added
ValueSet.expansion.contains.inactive
ValueSet.expansion.contains.designation
VisionPrescription.status
VisionPrescription.dispense.product
- Min Cardinality changed from 1 to 0
- Type changed from Coding to CodeableConcept
VisionPrescription.dispense.note
VisionPrescription.dispense.notes