STU 3 Ballot

This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). 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.11 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.

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
ContactPoint No Changes
Contributor added
Count Changed from a constraint to a specialization
DataRequirement added
Distance Changed from a constraint to a specialization
Duration Changed from a constraint to a specialization
Element
Element.id Type changed from id to string
ElementDefinition
ElementDefinition.representation Change codes from {xmlAttr} to {xmlAttr|xmlText|typeAttr|cdaText|xhtml}
ElementDefinition.contentReference Renamed from nameReference to contentReference
Type changed from string to uri
ElementDefinition.type.code Change binding strength from required to extensible
ElementDefinition.type.profile Max Cardinality changed from * to 1
ElementDefinition.type.targetProfile added
ElementDefinition.type.versioning added
ElementDefinition.defaultValue[x] Add Age, Add Count, Add Distance, Add Duration, Add Money
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[x] Add Age, Add Count, Add Distance, Add Duration, Add Money
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
Extension
Extension.value[x] Add Age, Add Count, Add Distance, Add Duration, Add Money
HumanName No Changes
Identifier No Changes
Meta No Changes
Money Changed from a constraint to a specialization
Narrative No Changes
ParameterDefinition added
Period No Changes
Quantity No Changes
Range No Changes
Ratio No Changes
Reference No Changes
RelatedResource added
SampledData No Changes
Signature
Signature.onBehalfOf[x] added
Signature.contentType Min Cardinality changed from 1 to 0
Signature.blob Min Cardinality changed from 1 to 0
SimpleQuantity No Changes
Timing
Timing.repeat.bounds[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Duration}, Add Duration
Timing.repeat.countMax added
Timing.repeat.durationUnit added
Timing.repeat.periodUnit added
Timing.repeat.offset added
Timing.repeat.durationUnits deleted
Timing.repeat.periodUnits deleted
TriggerDefinition added
UsageContext added
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
Resources
Account
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 added
ActivityDefinition added
AllergyIntolerance
AllergyIntolerance.status Change codes from {active|unconfirmed|confirmed|inactive|resolved|refuted|entered-in-error} to {active|active-confirmed|inactive|resolved|refuted|entered-in-error}
AllergyIntolerance.category Change codes from {food|medication|environment|other} to {food|medication|biologic|environment}
AllergyIntolerance.criticality Change codes from {CRITL|CRITH|CRITU} to {low|high|unable-to-assess}
AllergyIntolerance.code added
AllergyIntolerance.attestedDate Renamed from recordedDate to attestedDate
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.substance deleted
Appointment
Appointment.status Change codes from {proposed|pending|booked|arrived|fulfilled|cancelled|noshow} to {proposed|pending|booked|arrived|fulfilled|cancelled|noshow|entered-in-error}
Appointment.serviceCategory added
Appointment.serviceType added
Appointment.specialty added
Appointment.appointmentType Renamed from type to appointmentType
Appointment.reason Remove Binding http://hl7.org/fhir/ValueSet/encounter-reason (required)
Appointment.created added
Appointment.participant.type Change binding strength from required to extensible
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
AuditEvent.subtype added
AuditEvent.action added
AuditEvent.recorded added
AuditEvent.outcome added
AuditEvent.outcomeDesc added
AuditEvent.purposeOfEvent added
AuditEvent.agent Renamed from participant to agent
AuditEvent.entity Renamed from object to entity
AuditEvent.event deleted
Basic No Changes
Binary No Changes
BodySite No Changes
Bundle
Bundle.entry.response.outcome added
CarePlan
CarePlan.careTeam added
CarePlan.activity.outcome added
CarePlan.activity.reference Remove Reference(DiagnosticOrder), Remove Reference(NutritionOrder), Remove Reference(Order), Add Reference(DiagnosticRequest), Add Reference(NutritionRequest)
CarePlan.activity.detail.definition added
CarePlan.participant deleted
CareTeam added
Claim
Claim.status added
Claim.type Type changed from code to Coding
Change value set from http://hl7.org/fhir/ValueSet/claim-type-link to http://hl7.org/fhir/ValueSet/claim-type
Claim.subType added
Claim.billablePeriod added
Claim.insurer[x] added
Claim.provider[x] Renamed from provider to provider[x]
Add Identifier
Claim.organization[x] Renamed from organization to organization[x]
Add Identifier
Claim.use Change value set from http://hl7.org/fhir/ValueSet/claim-use-link to http://hl7.org/fhir/ValueSet/claim-use
Claim.enterer[x] Renamed from enterer to enterer[x]
Add Identifier
Claim.facility[x] Renamed from facility to facility[x]
Add Identifier
Claim.related added
Claim.related.claim[x] added
Claim.related.relationship added
Claim.related.reference added
Claim.prescription[x] Renamed from prescription to prescription[x]
Add Identifier
Claim.originalPrescription[x] Renamed from originalPrescription to originalPrescription[x]
Add Identifier
Claim.payee.type Min Cardinality changed from 0 to 1
Claim.payee.resourceType added
Claim.payee.party[x] added
Claim.referral[x] Renamed from referral to referral[x]
Add Identifier
Claim.information added
Claim.information.category added
Claim.information.code added
Claim.information.timing[x] added
Claim.information.value[x] added
Claim.diagnosis.type added
Claim.diagnosis.drg added
Claim.procedure added
Claim.procedure.sequence added
Claim.procedure.date added
Claim.procedure.procedure[x] added
Claim.patient[x] Renamed from patient to patient[x]
Add Identifier
Claim.coverage.coverage[x] Renamed from coverage to coverage[x]
Add Identifier
Claim.accident Type changed from date to BackboneElement
Claim.accident.date added
Claim.accident.type added
Claim.accident.location[x] added
Claim.employmentImpacted added
Claim.hospitalization added
Claim.item.careTeam added
Claim.item.careTeam.provider[x] added
Claim.item.careTeam.responsible added
Claim.item.careTeam.role added
Claim.item.careTeam.qualification added
Claim.item.revenue added
Claim.item.category added
Claim.item.service Min Cardinality changed from 1 to 0
Claim.item.programCode added
Claim.item.serviced[x] added
Claim.item.location[x] added
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.detail.revenue added
Claim.item.detail.category added
Claim.item.detail.service Min Cardinality changed from 1 to 0
Claim.item.detail.modifier added
Claim.item.detail.programCode added
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
Claim.item.detail.subDetail.category added
Claim.item.detail.subDetail.service Min Cardinality changed from 1 to 0
Claim.item.detail.subDetail.modifier added
Claim.item.detail.subDetail.programCode added
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
Claim.target deleted
Claim.payee.provider deleted
Claim.payee.organization deleted
Claim.payee.person deleted
Claim.condition deleted
Claim.coverage.relationship deleted
Claim.exception deleted
Claim.school deleted
Claim.accidentType deleted
Claim.interventionException deleted
Claim.item.type deleted
Claim.item.provider deleted
Claim.item.serviceDate deleted
Claim.item.detail.type deleted
Claim.item.detail.subDetail.type deleted
Claim.additionalMaterials deleted
ClaimResponse
ClaimResponse.status added
ClaimResponse.request[x] Renamed from request to request[x]
Add Identifier
ClaimResponse.organization[x] Renamed from organization to organization[x]
Add Identifier
ClaimResponse.requestProvider[x] Renamed from requestProvider to requestProvider[x]
Add Identifier
ClaimResponse.requestOrganization[x] Renamed from requestOrganization to requestOrganization[x]
Add Identifier
ClaimResponse.outcome Type changed from code to Coding
Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
ClaimResponse.item.adjudication.category added
ClaimResponse.item.adjudication.reason added
ClaimResponse.item.adjudication.amount Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.item.detail.noteNumber added
ClaimResponse.item.detail.adjudication Remove BackboneElement
ClaimResponse.item.detail.subDetail.noteNumber added
ClaimResponse.item.detail.subDetail.adjudication Remove BackboneElement
ClaimResponse.addItem.revenue added
ClaimResponse.addItem.category added
ClaimResponse.addItem.service Min Cardinality changed from 1 to 0
ClaimResponse.addItem.modifier added
ClaimResponse.addItem.fee Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.addItem.noteNumber added
ClaimResponse.addItem.adjudication Remove BackboneElement
ClaimResponse.addItem.detail.revenue added
ClaimResponse.addItem.detail.category added
ClaimResponse.addItem.detail.service Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.modifier added
ClaimResponse.addItem.detail.fee Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.addItem.detail.noteNumber added
ClaimResponse.addItem.detail.adjudication Remove BackboneElement
ClaimResponse.error.code Change binding strength from required to extensible
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
ClaimResponse.payment.type added
ClaimResponse.payment.adjustment added
ClaimResponse.payment.adjustmentReason added
ClaimResponse.payment.date added
ClaimResponse.payment.amount added
ClaimResponse.payment.identifier added
ClaimResponse.note.language added
ClaimResponse.coverage.coverage[x] Renamed from coverage to coverage[x]
Add Identifier
ClaimResponse.item.adjudication.code deleted
ClaimResponse.item.detail.adjudication.code deleted
ClaimResponse.item.detail.adjudication.amount deleted
ClaimResponse.item.detail.adjudication.value deleted
ClaimResponse.item.detail.subDetail.adjudication.code deleted
ClaimResponse.item.detail.subDetail.adjudication.amount deleted
ClaimResponse.item.detail.subDetail.adjudication.value deleted
ClaimResponse.addItem.noteNumberLinkId deleted
ClaimResponse.addItem.adjudication.code deleted
ClaimResponse.addItem.adjudication.amount deleted
ClaimResponse.addItem.adjudication.value deleted
ClaimResponse.addItem.detail.adjudication.code deleted
ClaimResponse.addItem.detail.adjudication.amount deleted
ClaimResponse.addItem.detail.adjudication.value deleted
ClaimResponse.paymentAdjustment deleted
ClaimResponse.paymentAdjustmentReason deleted
ClaimResponse.paymentDate deleted
ClaimResponse.paymentAmount deleted
ClaimResponse.paymentRef deleted
ClaimResponse.coverage.relationship deleted
ClaimResponse.coverage.originalRuleset deleted
ClinicalImpression
ClinicalImpression.identifier added
ClinicalImpression.status Change codes from {in-progress|completed|entered-in-error} to {draft|completed|entered-in-error}
ClinicalImpression.code added
ClinicalImpression.subject Renamed from patient to subject
Add Reference(Group)
ClinicalImpression.effective[x] added
ClinicalImpression.context added
ClinicalImpression.investigations.item Add Reference(RiskAssessment), Add Reference(ImagingStudy)
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.prognosisCodeableConcept added
ClinicalImpression.prognosisReference added
ClinicalImpression.plan Remove Reference(DiagnosticOrder), Remove Reference(NutritionOrder), Remove Reference(Order), Add Reference(DiagnosticRequest), Add Reference(NutritionRequest)
ClinicalImpression.action Remove Reference(DiagnosticOrder), Remove Reference(NutritionOrder), Add Reference(DiagnosticRequest), Add Reference(NutritionRequest)
ClinicalImpression.note added
ClinicalImpression.trigger[x] deleted
ClinicalImpression.resolved deleted
ClinicalImpression.ruledOut deleted
ClinicalImpression.prognosis deleted
CodeSystem added
Communication
Communication.basedOn added
Communication.parent added
Communication.subject Add Reference(Group)
Communication.topic added
Communication.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
Communication.note added
Communication.requestDetail deleted
CommunicationRequest
CommunicationRequest.recipient Add Reference(Group), Add Reference(CareTeam)
CompartmentDefinition added
Composition
Composition.confidentiality Change value set from http://hl7.org/fhir/ValueSet/v3-Confidentiality to http://hl7.org/fhir/ValueSet/v3-ConfidentialityClassification
ConceptMap
ConceptMap.description Type changed from string to markdown
ConceptMap.requirements Type changed from string to markdown
ConceptMap.group added
ConceptMap.group.source added
ConceptMap.group.sourceVersion added
ConceptMap.group.target added
ConceptMap.group.targetVersion added
ConceptMap.group.element Min Cardinality changed from 0 to 1
ConceptMap.group.element.target.equivalence Min Cardinality changed from 1 to 0
Default Value "equivalent" added
ConceptMap.group.element.target.dependsOn.property added
ConceptMap.group.element.target.dependsOn.system added
ConceptMap.element.codeSystem deleted
ConceptMap.element.target.codeSystem 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.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.note Renamed from notes to note
Max Cardinality changed from 1 to *
Type changed from string to Annotation
Conformance
Conformance.status Min Cardinality changed from 0 to 1
Conformance.description Type changed from string to markdown
Conformance.useContext added
Conformance.requirements Type changed from string to markdown
Conformance.instantiates added
Conformance.rest.resource Min Cardinality changed from 1 to 0
Conformance.rest.resource.type Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
Conformance.rest.resource.documentation added
Conformance.rest.resource.interaction.code Change codes from {read|vread|update|delete|history-instance|validate|history-type|create|search-type} to {read|vread|update|delete|history-instance|history-type|create|search-type}
Conformance.rest.resource.conditionalRead added
Conformance.rest.resource.searchParam.target Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
Conformance.rest.interaction.code Change codes from {transaction|search-system|history-system} to {transaction|batch|search-system|history-system}
Conformance.messaging.event.focus Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
Conformance.rest.transactionMode deleted
Consent added
Contract
Contract.topic added
Contract.agent added
Contract.agent.actor added
Contract.agent.role added
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 added
Contract.term.agent added
Contract.term.agent.actor added
Contract.term.agent.role added
Contract.term.valuedItem.unitPrice Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.term.valuedItem.net Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.actor deleted
Contract.term.subject deleted
Contract.term.actor deleted
Coverage
Coverage.status added
Coverage.issuer[x] Renamed from issuer to issuer[x]
Min Cardinality changed from 0 to 1
Add Identifier, Add Reference(Patient), Add Reference(RelatedPerson)
Coverage.isAgreement added
Coverage.bin Type changed from Identifier to string
Coverage.planholder[x] added
Coverage.beneficiary[x] added
Coverage.relationship added
Coverage.subGroup added
Coverage.class added
Coverage.network Type changed from Identifier to string
Coverage.subscriberId deleted
Coverage.subscriber deleted
DataElement
DataElement.mapping.comment Renamed from comments to comment
DecisionSupportServiceModule added
DetectedIssue No Changes
Device
Device.udiCarrier Renamed from udi to udiCarrier
Type changed from string to Identifier
Device.expirationDate Renamed from expiry to expirationDate
DeviceComponent
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 No Changes
DeviceUseRequest
DeviceUseRequest.definition added
DeviceUseRequest.basedOn added
DeviceUseRequest.replaces added
DeviceUseRequest.requisition added
DeviceUseRequest.status Change value set from http://hl7.org/fhir/ValueSet/device-use-request-status to http://hl7.org/fhir/ValueSet/request-status
DeviceUseRequest.stage added
DeviceUseRequest.device[x] Renamed from device to device[x]
Add CodeableConcept
DeviceUseRequest.subject Add Reference(Group), Add Reference(Location), Add Reference(Device)
DeviceUseRequest.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
DeviceUseRequest.occurrence[x] added
DeviceUseRequest.authored Renamed from orderedOn to authored
DeviceUseRequest.requester added
DeviceUseRequest.performerType added
DeviceUseRequest.performer added
DeviceUseRequest.reasonCode Renamed from indication to reasonCode
DeviceUseRequest.reasonReference added
DeviceUseRequest.supportingInfo added
DeviceUseRequest.note Renamed from notes to note
Type changed from string to Annotation
DeviceUseRequest.relevantHistory added
DeviceUseRequest.bodySite[x] deleted
DeviceUseRequest.prnReason deleted
DeviceUseRequest.recordedOn deleted
DeviceUseRequest.timing[x] deleted
DeviceUseRequest.priority deleted
DeviceUseStatement No Changes
DiagnosticReport
DiagnosticReport.performer Max Cardinality changed from 1 to *
DiagnosticReport.request Remove Reference(DiagnosticOrder), Add Reference(DiagnosticRequest)
DiagnosticReport.imagingStudy Remove Reference(ImagingObjectSelection), Add Reference(ImagingManifest)
DiagnosticRequest Name Changed from DiagnosticOrder to DiagnosticRequest
DiagnosticRequest.definition added
DiagnosticRequest.basedOn added
DiagnosticRequest.replaces added
DiagnosticRequest.requisition added
DiagnosticRequest.status Change value set from http://hl7.org/fhir/ValueSet/diagnostic-order-status to http://hl7.org/fhir/ValueSet/request-status
DiagnosticRequest.stage added
DiagnosticRequest.code added
DiagnosticRequest.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
DiagnosticRequest.occurrence[x] added
DiagnosticRequest.authored added
DiagnosticRequest.requester Renamed from orderer to requester
Add Reference(Device), Add Reference(Organization)
DiagnosticRequest.performerType added
DiagnosticRequest.performer added
DiagnosticRequest.supportingInformation Remove Reference(Observation), Remove Reference(Condition), Remove Reference(DocumentReference), Add Reference(Resource)
DiagnosticRequest.relevantHistory added
DiagnosticOrder.specimen deleted
DiagnosticOrder.priority deleted
DiagnosticOrder.event deleted
DiagnosticOrder.item deleted
DocumentManifest No Changes
DocumentReference No Changes
DomainResource No Changes
EligibilityRequest
EligibilityRequest.status added
EligibilityRequest.insurer[x] added
EligibilityRequest.provider[x] Renamed from provider to provider[x]
Add Identifier
EligibilityRequest.organization[x] Renamed from organization to organization[x]
Add Identifier
EligibilityRequest.priority added
EligibilityRequest.enterer[x] added
EligibilityRequest.facility[x] added
EligibilityRequest.patient[x] added
EligibilityRequest.coverage[x] added
EligibilityRequest.businessArrangement added
EligibilityRequest.serviced[x] added
EligibilityRequest.benefitCategory added
EligibilityRequest.benefitSubCategory added
EligibilityRequest.target deleted
EligibilityResponse
EligibilityResponse.status added
EligibilityResponse.request[x] Renamed from request to request[x]
Add Identifier
EligibilityResponse.outcome Change codes from {complete|error} to {complete|error|partial}
EligibilityResponse.organization[x] Renamed from organization to organization[x]
Add Identifier
EligibilityResponse.requestProvider[x] Renamed from requestProvider to requestProvider[x]
Add Identifier
EligibilityResponse.requestOrganization[x] Renamed from requestOrganization to requestOrganization[x]
Add Identifier
EligibilityResponse.inforce added
EligibilityResponse.contract added
EligibilityResponse.form added
EligibilityResponse.benefitBalance added
EligibilityResponse.benefitBalance.category added
EligibilityResponse.benefitBalance.subCategory added
EligibilityResponse.benefitBalance.name added
EligibilityResponse.benefitBalance.description added
EligibilityResponse.benefitBalance.network added
EligibilityResponse.benefitBalance.unit added
EligibilityResponse.benefitBalance.term added
EligibilityResponse.benefitBalance.financial added
EligibilityResponse.benefitBalance.financial.type added
EligibilityResponse.benefitBalance.financial.benefit[x] added
EligibilityResponse.benefitBalance.financial.benefitUsed[x] added
EligibilityResponse.error added
EligibilityResponse.error.code added
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.length Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Duration} to Duration
Encounter.account added
Endpoint added
EnrollmentRequest
EnrollmentRequest.status added
EnrollmentRequest.insurer[x] added
EnrollmentRequest.provider[x] Renamed from provider to provider[x]
Add Identifier
EnrollmentRequest.organization[x] Renamed from organization to organization[x]
Add Identifier
EnrollmentRequest.subject[x] Renamed from subject to subject[x]
Add Identifier
EnrollmentRequest.target deleted
EnrollmentRequest.relationship deleted
EnrollmentResponse
EnrollmentResponse.status added
EnrollmentResponse.request[x] Renamed from request to request[x]
Add Identifier
EnrollmentResponse.outcome Change codes from {complete|error} to {complete|error|partial}
EnrollmentResponse.organization[x] Renamed from organization to organization[x]
Add Identifier
EnrollmentResponse.requestProvider[x] Renamed from requestProvider to requestProvider[x]
Add Identifier
EnrollmentResponse.requestOrganization[x] Renamed from requestOrganization to requestOrganization[x]
Add Identifier
EpisodeOfCare
EpisodeOfCare.status Change codes from {planned|waitlist|active|onhold|finished|cancelled} to {planned|waitlist|active|onhold|finished|cancelled|entered-in-error}
EpisodeOfCare.statusHistory.status Change codes from {planned|waitlist|active|onhold|finished|cancelled} to {planned|waitlist|active|onhold|finished|cancelled|entered-in-error}
EpisodeOfCare.team Renamed from careTeam to team
Type changed from BackboneElement to Reference(CareTeam)
EpisodeOfCare.account added
EpisodeOfCare.careTeam.role deleted
EpisodeOfCare.careTeam.period deleted
EpisodeOfCare.careTeam.member deleted
ExpansionProfile added
ExplanationOfBenefit
ExplanationOfBenefit.status added
ExplanationOfBenefit.author[x] added
ExplanationOfBenefit.claim[x] added
ExplanationOfBenefit.claimResponse[x] added
ExplanationOfBenefit.type added
ExplanationOfBenefit.subType added
ExplanationOfBenefit.billablePeriod added
ExplanationOfBenefit.outcome Type changed from code to Coding
Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
ExplanationOfBenefit.provider[x] added
ExplanationOfBenefit.organization[x] Renamed from organization to organization[x]
Add Identifier
ExplanationOfBenefit.facility[x] added
ExplanationOfBenefit.related added
ExplanationOfBenefit.related.claim[x] added
ExplanationOfBenefit.related.relationship added
ExplanationOfBenefit.related.reference added
ExplanationOfBenefit.prescription[x] added
ExplanationOfBenefit.originalPrescription[x] added
ExplanationOfBenefit.payee added
ExplanationOfBenefit.payee.type added
ExplanationOfBenefit.payee.resourceType added
ExplanationOfBenefit.payee.party[x] added
ExplanationOfBenefit.referral[x] added
ExplanationOfBenefit.information added
ExplanationOfBenefit.information.category added
ExplanationOfBenefit.information.code added
ExplanationOfBenefit.information.timing[x] added
ExplanationOfBenefit.information.value[x] added
ExplanationOfBenefit.diagnosis added
ExplanationOfBenefit.diagnosis.sequence added
ExplanationOfBenefit.diagnosis.diagnosis added
ExplanationOfBenefit.diagnosis.type added
ExplanationOfBenefit.diagnosis.drg added
ExplanationOfBenefit.procedure added
ExplanationOfBenefit.procedure.sequence added
ExplanationOfBenefit.procedure.date added
ExplanationOfBenefit.procedure.procedure[x] added
ExplanationOfBenefit.patient[x] added
ExplanationOfBenefit.precedence added
ExplanationOfBenefit.coverage added
ExplanationOfBenefit.coverage.coverage[x] added
ExplanationOfBenefit.coverage.preAuthRef added
ExplanationOfBenefit.accident added
ExplanationOfBenefit.accident.date added
ExplanationOfBenefit.accident.type added
ExplanationOfBenefit.accident.location[x] added
ExplanationOfBenefit.employmentImpacted added
ExplanationOfBenefit.hospitalization added
ExplanationOfBenefit.item added
ExplanationOfBenefit.item.sequence added
ExplanationOfBenefit.item.careTeam added
ExplanationOfBenefit.item.careTeam.provider[x] added
ExplanationOfBenefit.item.careTeam.responsible added
ExplanationOfBenefit.item.careTeam.role added
ExplanationOfBenefit.item.careTeam.qualification added
ExplanationOfBenefit.item.diagnosisLinkId added
ExplanationOfBenefit.item.revenue added
ExplanationOfBenefit.item.category added
ExplanationOfBenefit.item.service added
ExplanationOfBenefit.item.modifier added
ExplanationOfBenefit.item.programCode added
ExplanationOfBenefit.item.serviced[x] added
ExplanationOfBenefit.item.location[x] added
ExplanationOfBenefit.item.quantity added
ExplanationOfBenefit.item.unitPrice added
ExplanationOfBenefit.item.factor added
ExplanationOfBenefit.item.points added
ExplanationOfBenefit.item.net added
ExplanationOfBenefit.item.udi added
ExplanationOfBenefit.item.bodySite added
ExplanationOfBenefit.item.subSite added
ExplanationOfBenefit.item.noteNumber added
ExplanationOfBenefit.item.adjudication added
ExplanationOfBenefit.item.adjudication.category added
ExplanationOfBenefit.item.adjudication.reason added
ExplanationOfBenefit.item.adjudication.amount added
ExplanationOfBenefit.item.adjudication.value added
ExplanationOfBenefit.item.detail added
ExplanationOfBenefit.item.detail.sequence added
ExplanationOfBenefit.item.detail.type added
ExplanationOfBenefit.item.detail.revenue added
ExplanationOfBenefit.item.detail.category added
ExplanationOfBenefit.item.detail.service added
ExplanationOfBenefit.item.detail.modifier added
ExplanationOfBenefit.item.detail.programCode added
ExplanationOfBenefit.item.detail.quantity added
ExplanationOfBenefit.item.detail.unitPrice added
ExplanationOfBenefit.item.detail.factor added
ExplanationOfBenefit.item.detail.points added
ExplanationOfBenefit.item.detail.net added
ExplanationOfBenefit.item.detail.udi added
ExplanationOfBenefit.item.detail.noteNumber added
ExplanationOfBenefit.item.detail.adjudication added
ExplanationOfBenefit.item.detail.subDetail added
ExplanationOfBenefit.item.detail.subDetail.sequence added
ExplanationOfBenefit.item.detail.subDetail.type added
ExplanationOfBenefit.item.detail.subDetail.revenue added
ExplanationOfBenefit.item.detail.subDetail.category added
ExplanationOfBenefit.item.detail.subDetail.service added
ExplanationOfBenefit.item.detail.subDetail.modifier added
ExplanationOfBenefit.item.detail.subDetail.programCode added
ExplanationOfBenefit.item.detail.subDetail.quantity added
ExplanationOfBenefit.item.detail.subDetail.unitPrice added
ExplanationOfBenefit.item.detail.subDetail.factor added
ExplanationOfBenefit.item.detail.subDetail.points added
ExplanationOfBenefit.item.detail.subDetail.net added
ExplanationOfBenefit.item.detail.subDetail.udi added
ExplanationOfBenefit.item.detail.subDetail.noteNumber added
ExplanationOfBenefit.item.detail.subDetail.adjudication added
ExplanationOfBenefit.item.prosthesis added
ExplanationOfBenefit.item.prosthesis.initial added
ExplanationOfBenefit.item.prosthesis.priorDate added
ExplanationOfBenefit.item.prosthesis.priorMaterial added
ExplanationOfBenefit.addItem added
ExplanationOfBenefit.addItem.sequenceLinkId added
ExplanationOfBenefit.addItem.revenue added
ExplanationOfBenefit.addItem.category added
ExplanationOfBenefit.addItem.service added
ExplanationOfBenefit.addItem.modifier added
ExplanationOfBenefit.addItem.fee added
ExplanationOfBenefit.addItem.noteNumber added
ExplanationOfBenefit.addItem.adjudication added
ExplanationOfBenefit.addItem.detail added
ExplanationOfBenefit.addItem.detail.revenue added
ExplanationOfBenefit.addItem.detail.category added
ExplanationOfBenefit.addItem.detail.service added
ExplanationOfBenefit.addItem.detail.modifier added
ExplanationOfBenefit.addItem.detail.fee added
ExplanationOfBenefit.addItem.detail.noteNumber added
ExplanationOfBenefit.addItem.detail.adjudication added
ExplanationOfBenefit.missingTeeth added
ExplanationOfBenefit.missingTeeth.tooth added
ExplanationOfBenefit.missingTeeth.reason added
ExplanationOfBenefit.missingTeeth.extractionDate added
ExplanationOfBenefit.totalCost added
ExplanationOfBenefit.unallocDeductable added
ExplanationOfBenefit.totalBenefit added
ExplanationOfBenefit.payment added
ExplanationOfBenefit.payment.type added
ExplanationOfBenefit.payment.adjustment added
ExplanationOfBenefit.payment.adjustmentReason added
ExplanationOfBenefit.payment.date added
ExplanationOfBenefit.payment.amount added
ExplanationOfBenefit.payment.identifier added
ExplanationOfBenefit.form added
ExplanationOfBenefit.note added
ExplanationOfBenefit.note.number added
ExplanationOfBenefit.note.type added
ExplanationOfBenefit.note.text added
ExplanationOfBenefit.note.language added
ExplanationOfBenefit.benefitBalance added
ExplanationOfBenefit.benefitBalance.category added
ExplanationOfBenefit.benefitBalance.subCategory added
ExplanationOfBenefit.benefitBalance.name added
ExplanationOfBenefit.benefitBalance.description added
ExplanationOfBenefit.benefitBalance.network added
ExplanationOfBenefit.benefitBalance.unit added
ExplanationOfBenefit.benefitBalance.term added
ExplanationOfBenefit.benefitBalance.financial added
ExplanationOfBenefit.benefitBalance.financial.type added
ExplanationOfBenefit.benefitBalance.financial.benefit[x] added
ExplanationOfBenefit.benefitBalance.financial.benefitUsed[x] added
ExplanationOfBenefit.request deleted
ExplanationOfBenefit.requestProvider deleted
ExplanationOfBenefit.requestOrganization deleted
FamilyMemberHistory
FamilyMemberHistory.age[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.estimatedAge added
FamilyMemberHistory.deceased[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.condition.onset[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
Flag
Flag.subject Add Reference(PlanDefinition), Add Reference(Medication), Add Reference(Procedure)
Goal
Goal.target[x] Remove Quantity{http://hl7.org/fhir/StructureDefinition/Duration}, Add Duration
Goal.description Type changed from string to CodeableConcept
Goal.status Change codes from {proposed|planned|accepted|rejected|in-progress|achieved|sustaining|on-hold|cancelled} to {proposed|planned|accepted|rejected|in-progress|achieved|sustaining|on-hold|cancelled|on-target|ahead-of-target|behind-target}
Goal.statusReason Max Cardinality changed from 1 to *
Goal.expressedBy added
Goal.addresses Remove Reference(NutritionOrder), Add Reference(NutritionRequest)
Goal.author deleted
Group
Group.active added
GuidanceResponse added
HealthcareService
HealthcareService.active added
HealthcareService.serviceType Type changed from BackboneElement to CodeableConcept
HealthcareService.specialty added
HealthcareService.location Min Cardinality changed from 1 to 0
Max Cardinality changed from 1 to *
HealthcareService.serviceType.type deleted
HealthcareService.serviceType.specialty deleted
ImagingManifest added
ImagingStudy
ImagingStudy.context Renamed from order to context
Max Cardinality changed from * to 1
Remove Reference(DiagnosticOrder), Add Reference(Encounter), Add Reference(EpisodeOfCare)
ImagingStudy.basedOn added
ImagingStudy.baseLocation Renamed from url to baseLocation
Max Cardinality changed from 1 to *
Type changed from uri to BackboneElement
ImagingStudy.baseLocation.type added
ImagingStudy.baseLocation.url added
ImagingStudy.reason added
ImagingStudy.series.baseLocation Renamed from url to baseLocation
Max Cardinality changed from 1 to *
Type changed from uri to BackboneElement
ImagingStudy.series.baseLocation.type added
ImagingStudy.series.baseLocation.url added
ImagingStudy.series.instance.type deleted
ImagingStudy.series.instance.content deleted
Immunization
Immunization.vaccinationProtocol.doseSequence Min Cardinality changed from 1 to 0
ImmunizationRecommendation
ImmunizationRecommendation.recommendation.protocol.doseSequence Type changed from integer to positiveInt
ImplementationGuide
ImplementationGuide.description Type changed from string to markdown
ImplementationGuide.package Min Cardinality changed from 1 to 0
ImplementationGuide.package.resource.example added
ImplementationGuide.global.type Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
ImplementationGuide.page Min Cardinality changed from 1 to 0
ImplementationGuide.page.title Renamed from name to title
ImplementationGuide.page.type Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
ImplementationGuide.package.resource.purpose deleted
Library added
Linkage added
List
List.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
Location
Location.alias added
Location.endpoint added
Measure added
MeasureReport added
Media No Changes
Medication
Medication.product.ingredient.item[x] Renamed from item to item[x]
Add CodeableConcept
Medication.package.content.item[x] Renamed from item to item[x]
Add CodeableConcept
MedicationAdministration
MedicationAdministration.performer Renamed from practitioner to performer
MedicationAdministration.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
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
MedicationAdministration.eventHistory.status added
MedicationAdministration.eventHistory.action added
MedicationAdministration.eventHistory.dateTime added
MedicationAdministration.eventHistory.actor added
MedicationAdministration.eventHistory.reason added
MedicationDispense
MedicationDispense.dispensingOrganization added
MedicationDispense.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
MedicationDispense.dosageInstruction.additionalInstructions Max Cardinality changed from 1 to *
MedicationDispense.dosageInstruction.rate[x] Add Quantity{http://hl7.org/fhir/StructureDefinition/SimpleQuantity}
MedicationDispense.eventHistory added
MedicationDispense.eventHistory.status added
MedicationDispense.eventHistory.action added
MedicationDispense.eventHistory.dateTime added
MedicationDispense.eventHistory.actor added
MedicationDispense.eventHistory.reason added
MedicationOrder
MedicationOrder.reasonCode added
MedicationOrder.reasonReference added
MedicationOrder.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
MedicationOrder.category added
MedicationOrder.dosageInstruction.additionalInstructions Max Cardinality changed from 1 to *
MedicationOrder.dosageInstruction.maxDosePerAdministration added
MedicationOrder.dosageInstruction.maxDosePerLifetime added
MedicationOrder.dosageInstruction.rate[x] Add Quantity{http://hl7.org/fhir/StructureDefinition/SimpleQuantity}
MedicationOrder.dispenseRequest.expectedSupplyDuration Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Duration} to Duration
MedicationOrder.substitution.allowed added
MedicationOrder.eventHistory added
MedicationOrder.eventHistory.status added
MedicationOrder.eventHistory.action added
MedicationOrder.eventHistory.dateTime added
MedicationOrder.eventHistory.actor added
MedicationOrder.eventHistory.reason added
MedicationOrder.dateEnded deleted
MedicationOrder.reasonEnded deleted
MedicationOrder.reason[x] deleted
MedicationOrder.dispenseRequest.medication[x] deleted
MedicationOrder.substitution.type deleted
MedicationStatement
MedicationStatement.status Change codes from {active|completed|entered-in-error|intended} to {active|completed|entered-in-error|intended|stopped|on-hold}
MedicationStatement.notTaken Renamed from wasNotTaken to notTaken
MedicationStatement.reasonForUseCode added
MedicationStatement.reasonForUseReference added
MedicationStatement.note Max Cardinality changed from 1 to *
Type changed from string to Annotation
MedicationStatement.category added
MedicationStatement.dosage.additionalInstructions added
MedicationStatement.dosage.dose[x] added
MedicationStatement.dosage.rate[x] Add Quantity{http://hl7.org/fhir/StructureDefinition/SimpleQuantity}
MedicationStatement.reasonForUse[x] deleted
MedicationStatement.dosage.quantity[x] deleted
MessageHeader No Changes
NamingSystem
NamingSystem.description Type changed from string to markdown
NamingSystem.uniqueId.comment added
NutritionRequest Name Changed from NutritionOrder to NutritionRequest
NutritionRequest.status Change value set from http://hl7.org/fhir/ValueSet/nutrition-order-status to http://hl7.org/fhir/ValueSet/nutrition-request-status
Observation
Observation.category Max Cardinality changed from 1 to *
Observation.comment Renamed from comments to comment
Observation.referenceRange.meaning Max Cardinality changed from 1 to *
Observation.related.target Add Reference(Sequence)
Observation.component.interpretation added
OperationDefinition
OperationDefinition.description Type changed from string to markdown
OperationDefinition.useContext added
OperationDefinition.requirements Type changed from string to markdown
OperationDefinition.comment Renamed from notes to comment
OperationDefinition.type Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
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
OperationOutcome
OperationOutcome.issue.expression added
Organization
Organization.alias added
Organization.endpoint added
Parameters
Parameters.parameter.value[x] Add Age, Add Count, Add Distance, Add Duration, Add Money
Patient
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)
PaymentNotice
PaymentNotice.status added
PaymentNotice.target[x] Renamed from target to target[x]
Add Identifier
PaymentNotice.provider[x] Renamed from provider to provider[x]
Add Identifier
PaymentNotice.organization[x] Renamed from organization to organization[x]
Add Identifier
PaymentNotice.request[x] Renamed from request to request[x]
Add Identifier
PaymentNotice.response[x] Renamed from response to response[x]
Add Identifier
PaymentNotice.statusDate added
PaymentReconciliation
PaymentReconciliation.status added
PaymentReconciliation.request[x] Renamed from request to request[x]
Add Identifier
PaymentReconciliation.outcome Change codes from {complete|error} to {complete|error|partial}
PaymentReconciliation.organization[x] Renamed from organization to organization[x]
Add Identifier
PaymentReconciliation.requestProvider[x] Renamed from requestProvider to requestProvider[x]
Add Identifier
PaymentReconciliation.requestOrganization[x] Renamed from requestOrganization to requestOrganization[x]
Add Identifier
PaymentReconciliation.detail.request[x] Renamed from request to request[x]
Add Identifier
PaymentReconciliation.detail.response[x] added
PaymentReconciliation.detail.submitter[x] Renamed from submitter to submitter[x]
Add Identifier
PaymentReconciliation.detail.payee[x] Renamed from payee to payee[x]
Add Identifier
PaymentReconciliation.detail.amount Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
PaymentReconciliation.total Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
PaymentReconciliation.detail.responce deleted
Person No Changes
PlanDefinition added
Practitioner
Practitioner.name Max Cardinality changed from 1 to *
Practitioner.role Renamed from practitionerRole to role
Practitioner.role.organization Renamed from managingOrganization to organization
Practitioner.role.code Renamed from role to code
Practitioner.role.identifier added
Practitioner.role.telecom added
Practitioner.role.endpoint added
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
PractitionerRole added
Procedure
Procedure.reasonReference added
Procedure.reasonCode added
Procedure.request Remove Reference(DiagnosticOrder), Add Reference(DiagnosticRequest)
Procedure.usedReference added
Procedure.usedCode added
Procedure.component added
Procedure.reason[x] deleted
Procedure.used deleted
ProcedureRequest No Changes
ProcessRequest
ProcessRequest.status added
ProcessRequest.target[x] Renamed from target to target[x]
Add Identifier
ProcessRequest.provider[x] Renamed from provider to provider[x]
Add Identifier
ProcessRequest.organization[x] Renamed from organization to organization[x]
Add Identifier
ProcessRequest.request[x] Renamed from request to request[x]
Add Identifier
ProcessRequest.response[x] Renamed from response to response[x]
Add Identifier
ProcessResponse
ProcessResponse.status added
ProcessResponse.request[x] Renamed from request to request[x]
Add Identifier
ProcessResponse.organization[x] Renamed from organization to organization[x]
Add Identifier
ProcessResponse.requestProvider[x] Renamed from requestProvider to requestProvider[x]
Add Identifier
ProcessResponse.requestOrganization[x] Renamed from requestOrganization to requestOrganization[x]
Add Identifier
Provenance
Provenance.reason Type changed from CodeableConcept to Coding
Provenance.activity Type changed from CodeableConcept to Coding
Provenance.agent Min Cardinality changed from 0 to 1
Provenance.entity.role Change codes from {derivation|revision|quotation|source} to {derivation|revision|quotation|source|removal}
Provenance.entity.agent Max Cardinality changed from 1 to *
Questionnaire
Questionnaire.url added
Questionnaire.useContext added
Questionnaire.title added
Questionnaire.concept added
Questionnaire.subjectType Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
Questionnaire.item Renamed from group to item
Min Cardinality changed from 1 to 0
Max Cardinality changed from 1 to *
Questionnaire.item.prefix added
Questionnaire.item.type added
Questionnaire.item.enableWhen added
Questionnaire.item.enableWhen.question added
Questionnaire.item.enableWhen.hasAnswer added
Questionnaire.item.enableWhen.answer[x] added
Questionnaire.item.readOnly added
Questionnaire.item.maxLength added
Questionnaire.item.options added
Questionnaire.item.option added
Questionnaire.item.option.value[x] added
Questionnaire.item.initial[x] added
Questionnaire.item.item added
Questionnaire.group.title deleted
Questionnaire.group.group deleted
Questionnaire.group.question deleted
QuestionnaireResponse
QuestionnaireResponse.basedOn added
QuestionnaireResponse.parent added
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.answer added
QuestionnaireResponse.item.answer.value[x] added
QuestionnaireResponse.item.answer.item added
QuestionnaireResponse.item.item added
QuestionnaireResponse.group.title deleted
QuestionnaireResponse.group.group deleted
QuestionnaireResponse.group.question deleted
ReferralRequest
ReferralRequest.basedOn added
ReferralRequest.parent added
ReferralRequest.status Change codes from {draft|requested|active|cancelled|accepted|rejected|completed} to {draft|active|cancelled|completed|entered-in-error}
ReferralRequest.category added
ReferralRequest.context Renamed from encounter to context
Add Reference(EpisodeOfCare)
ReferralRequest.authored Renamed from date to authored
ReferralRequest.dateSent deleted
RelatedPerson
RelatedPerson.active added
RelatedPerson.relationship Change binding strength from required to extensible
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
RiskAssessment.basedOn added
RiskAssessment.parent added
RiskAssessment.status added
RiskAssessment.code added
RiskAssessment.context added
RiskAssessment.occurrence[x] added
RiskAssessment.reason[x] added
RiskAssessment.note added
RiskAssessment.date deleted
RiskAssessment.encounter deleted
Schedule
Schedule.active added
Schedule.serviceCategory added
Schedule.serviceType Renamed from type to serviceType
Schedule.specialty added
SearchParameter
SearchParameter.useContext added
SearchParameter.requirements Type changed from string to markdown
SearchParameter.base Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
SearchParameter.description Type changed from string to markdown
SearchParameter.expression added
SearchParameter.target Change codes from {Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
SearchParameter.component added
Sequence added
Slot
Slot.serviceCategory added
Slot.serviceType Renamed from type to serviceType
Max Cardinality changed from 1 to *
Slot.specialty added
Slot.appointmentType added
Slot.status Renamed from freeBusyType to status
Change codes from {busy|free|busy-unavailable|busy-tentative} to {busy|free|busy-unavailable|busy-tentative|entered-in-error}
Specimen
Specimen.request added
Specimen.treatment.time[x] added
Specimen.note Renamed from comment to note
Type changed from string to Annotation
StructureDefinition
StructureDefinition.description Type changed from string to markdown
StructureDefinition.requirements Type changed from string to markdown
StructureDefinition.kind Change codes from {datatype|resource|logical} to {primitive-type|complex-type|resource|logical}
StructureDefinition.contextType Change codes from {resource|datatype|mapping|extension} to {resource|datatype|extension}
StructureDefinition.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
StructureMap added
Subscription
Subscription.channel.payload Min Cardinality changed from 1 to 0
Substance
Substance.ingredient.substance[x] Renamed from substance to substance[x]
Add CodeableConcept
SupplyDelivery
SupplyDelivery.suppliedItem[x] Renamed from suppliedItem to suppliedItem[x]
Add CodeableConcept
SupplyRequest
SupplyRequest.orderedItem[x] Renamed from orderedItem to orderedItem[x]
Add CodeableConcept
Task added
TestScript
TestScript.description Type changed from string to markdown
TestScript.requirements Type changed from string to markdown
TestScript.origin added
TestScript.origin.index added
TestScript.origin.profile added
TestScript.destination added
TestScript.destination.index added
TestScript.destination.profile added
TestScript.metadata.capability.origin added
TestScript.fixture.autocreate Default Value "false" added
TestScript.fixture.autodelete Default Value "false" added
TestScript.variable.defaultValue added
TestScript.rule added
TestScript.rule.resource added
TestScript.rule.param added
TestScript.rule.param.name added
TestScript.rule.param.value added
TestScript.ruleset added
TestScript.ruleset.resource added
TestScript.ruleset.rule added
TestScript.ruleset.rule.ruleId added
TestScript.ruleset.rule.param added
TestScript.ruleset.rule.param.name added
TestScript.ruleset.rule.param.value added
TestScript.setup.action.operation.resource Change codes from {Address|Age|Annotation|Attachment|BackboneElement|CodeableConcept|Coding|ContactPoint|Count|Distance|Duration|Element|ElementDefinition|Extension|HumanName|Identifier|Meta|Money|Narrative|Period|Quantity|Range|Ratio|Reference|SampledData|Signature|SimpleQuantity|Timing|base64Binary|boolean|code|date|dateTime|decimal|id|instant|integer|markdown|oid|positiveInt|string|time|unsignedInt|uri|uuid|xhtml|Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Address|Age|Annotation|Attachment|BackboneElement|CodeableConcept|Coding|ContactDetail|ContactPoint|Contributor|Count|DataRequirement|Distance|Duration|Element|ElementDefinition|Extension|HumanName|Identifier|Meta|Money|Narrative|ParameterDefinition|Period|Quantity|Range|Ratio|Reference|RelatedResource|SampledData|Signature|SimpleQuantity|Timing|TriggerDefinition|UsageContext|base64Binary|boolean|code|date|dateTime|decimal|id|instant|integer|markdown|oid|positiveInt|string|time|unsignedInt|uri|uuid|xhtml|Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
TestScript.setup.action.operation.accept Change codes from {xml|json} to {xml|json|ttl|none}
TestScript.setup.action.operation.contentType Change codes from {xml|json} to {xml|json|ttl|none}
TestScript.setup.action.operation.destination Default Value "0" removed
TestScript.setup.action.operation.origin added
TestScript.setup.action.assert.contentType Change codes from {xml|json} to {xml|json|ttl|none}
TestScript.setup.action.assert.requestURL added
TestScript.setup.action.assert.resource Change codes from {Address|Age|Annotation|Attachment|BackboneElement|CodeableConcept|Coding|ContactPoint|Count|Distance|Duration|Element|ElementDefinition|Extension|HumanName|Identifier|Meta|Money|Narrative|Period|Quantity|Range|Ratio|Reference|SampledData|Signature|SimpleQuantity|Timing|base64Binary|boolean|code|date|dateTime|decimal|id|instant|integer|markdown|oid|positiveInt|string|time|unsignedInt|uri|uuid|xhtml|Account|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|Claim|ClaimResponse|ClinicalImpression|Communication|CommunicationRequest|Composition|ConceptMap|Condition|Conformance|Contract|Coverage|DataElement|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticOrder|DiagnosticReport|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|HealthcareService|ImagingObjectSelection|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|List|Location|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionOrder|Observation|OperationDefinition|OperationOutcome|Order|OrderResponse|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|Practitioner|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Slot|Specimen|StructureDefinition|Subscription|Substance|SupplyDelivery|SupplyRequest|TestScript|ValueSet|VisionPrescription} to {Address|Age|Annotation|Attachment|BackboneElement|CodeableConcept|Coding|ContactDetail|ContactPoint|Contributor|Count|DataRequirement|Distance|Duration|Element|ElementDefinition|Extension|HumanName|Identifier|Meta|Money|Narrative|ParameterDefinition|Period|Quantity|Range|Ratio|Reference|RelatedResource|SampledData|Signature|SimpleQuantity|Timing|TriggerDefinition|UsageContext|base64Binary|boolean|code|date|dateTime|decimal|id|instant|integer|markdown|oid|positiveInt|string|time|unsignedInt|uri|uuid|xhtml|Account|ActivityDefinition|AllergyIntolerance|Appointment|AppointmentResponse|AuditEvent|Basic|Binary|BodySite|Bundle|CarePlan|CareTeam|Claim|ClaimResponse|ClinicalImpression|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|Condition|Conformance|Consent|Contract|Coverage|DataElement|DecisionSupportServiceModule|DetectedIssue|Device|DeviceComponent|DeviceMetric|DeviceUseRequest|DeviceUseStatement|DiagnosticReport|DiagnosticRequest|DocumentManifest|DocumentReference|DomainResource|EligibilityRequest|EligibilityResponse|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|ExpansionProfile|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|Group|GuidanceResponse|HealthcareService|ImagingManifest|ImagingStudy|Immunization|ImmunizationRecommendation|ImplementationGuide|Library|Linkage|List|Location|Measure|MeasureReport|Media|Medication|MedicationAdministration|MedicationDispense|MedicationOrder|MedicationStatement|MessageHeader|NamingSystem|NutritionRequest|Observation|OperationDefinition|OperationOutcome|Organization|Parameters|Patient|PaymentNotice|PaymentReconciliation|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|ProcedureRequest|ProcessRequest|ProcessResponse|Provenance|Questionnaire|QuestionnaireResponse|ReferralRequest|RelatedPerson|Resource|RiskAssessment|Schedule|SearchParameter|Sequence|Slot|Specimen|StructureDefinition|StructureMap|Subscription|Substance|SupplyDelivery|SupplyRequest|Task|TestScript|ValueSet|VisionPrescription}
TestScript.setup.action.assert.rule added
TestScript.setup.action.assert.rule.ruleId added
TestScript.setup.action.assert.rule.param added
TestScript.setup.action.assert.rule.param.name added
TestScript.setup.action.assert.rule.param.value added
TestScript.setup.action.assert.ruleset added
TestScript.setup.action.assert.ruleset.rulesetId added
TestScript.setup.action.assert.ruleset.rule added
TestScript.setup.action.assert.ruleset.rule.ruleId added
TestScript.setup.action.assert.ruleset.rule.param added
TestScript.setup.action.assert.ruleset.rule.param.name added
TestScript.setup.action.assert.ruleset.rule.param.value added
TestScript.multiserver deleted
TestScript.setup.metadata deleted
TestScript.test.metadata deleted
ValueSet
ValueSet.identifier Max Cardinality changed from 1 to *
ValueSet.description Type changed from string to markdown
ValueSet.requirements Type changed from string to markdown
ValueSet.compose.include.concept.designation.language added
ValueSet.compose.include.concept.designation.use added
ValueSet.compose.include.concept.designation.value added
ValueSet.compose.include.filter.op Change codes from {=|is-a|is-not-a|regex|in|not-in} to {=|is-a|is-not-a|regex|in|not-in|generalizes}
ValueSet.expansion.contains.abstract Default Value "false" added
ValueSet.codeSystem deleted
VisionPrescription No Changes
DiagnosticOrder deleted
ImagingObjectSelection deleted
NutritionOrder deleted
Order deleted
OrderResponse deleted