FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Responsible Owner: FHIR Infrastructure icon Work GroupStandards Status: Informative

This page has only partially been updated for R6 at this time; this will be addressed prior to the next ballot. None of the content here is worth commenting on for ballot purposes (as content is likely to change before the next ballot).

This is an automatically generated list of all the structural differences between FHIR R4, R4B, R5 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 (default values were removed after Release 4, but changes are noted for Release 4 to Release 5)

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

See also the version transforms and the note about version specific extensions.

This analysis is available for R5 as XML or JSON or for R4 as XML or JSON or for R4B as XML or JSON

Types
Address
  • No Changes
Age
  • No Changes
Annotation
  • No Changes
Attachment
  • No Changes
Availability
Availability.period
  • Added Element
BackboneElement
  • No Changes
BackboneType
  • No Changes
Base
  • No Changes
CodeableConcept
  • No Changes
CodeableReference
  • No Changes
Coding
  • No Changes
ContactDetail
  • No Changes
ContactPoint
  • No Changes
Count
  • No Changes
DataRequirement
DataRequirement.type
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
DataType
  • No Changes
Distance
  • No Changes
Dosage
Dosage.condition
  • Added Element
Dosage.doseAndRate.dose[x]
  • Add Type Expression
Dosage.doseAndRate.rate[x]
  • Add Type Expression
Dosage.safety
  • Added Element
Dosage.sequence
  • Deleted
Dosage.maxDosePerPeriod
  • Deleted
Dosage.maxDosePerAdministration
  • Deleted
Dosage.maxDosePerLifetime
  • Deleted
DosageCondition
  • Added Type
DosageDetails
  • Added Type
DosageSafety
  • Added Type
Duration
  • No Changes
Element
  • No Changes
ElementDefinition
ElementDefinition.type.aggregation
  • Remove code bundled
ElementDefinition.defaultValue[x]
  • Add Type VirtualServiceDetail
ElementDefinition.fixed[x]
  • Add Type VirtualServiceDetail
ElementDefinition.pattern[x]
  • Add Type VirtualServiceDetail
ElementDefinition.example.value[x]
  • Add Type VirtualServiceDetail
ElementDefinition.binding.strength
  • Add code descriptive
ElementDefinition.binding.additional.key
  • Added Element
ElementDefinition.binding.additional.purpose
  • Remove codes preferred , ui , starter , component
  • Add codes current-extensible , best-practice , open
Expression
  • No Changes
ExtendedContactDetail
  • No Changes
Extension
Extension.value[x]
  • Add Type VirtualServiceDetail
HumanName
HumanName.use
  • Remove code maiden
Identifier
  • No Changes
MarketingStatus
  • No Changes
Meta
  • No Changes
MonetaryComponent
MonetaryComponent.type
  • Remove code deduction
Money
  • No Changes
MoneyQuantity
  • No Changes
Narrative
  • No Changes
ParameterDefinition
ParameterDefinition.type
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
Period
  • No Changes
PrimitiveType
  • No Changes
ProductShelfLife
  • No Changes
Quantity
  • No Changes
Range
  • No Changes
Ratio
  • No Changes
RatioRange
  • No Changes
Reference
  • No Changes
RelatedArtifact
RelatedArtifact.type
  • Remove codes amends , amended-with , appends , appended-with , cites , cited-by , comments-on , comment-in , contains , contained-in , corrects , correction-in , replaces , replaced-with , retracts , retracted-by , signs , similar-to , supports , supported-with , transforms , transformed-into , transformed-with , documents , specification-of , created-with , cite-as
RelatedArtifact.artifact[x]
  • Added Element
RelatedArtifact.classifier
  • Deleted
RelatedArtifact.publicationStatus
  • Deleted
RelatedArtifact.publicationDate
  • Deleted
RelativeTime
  • Added Type
SampledData
  • No Changes
Signature
  • No Changes
SimpleQuantity
  • No Changes
Timing
Timing.repeat.startOffset
  • Added Element
Timing.repeat.endOffset
  • Added Element
TriggerDefinition
TriggerDefinition.type
  • Remove codes data-added , data-modified , data-removed
  • Add code subscription-topic
TriggerDefinition.timing[x]
  • Remove Type Reference(Schedule)
UsageContext
  • No Changes
VirtualServiceDetail
  • No Changes
base64Binary (No Changes)
boolean (No Changes)
canonical (No Changes)
code (No Changes)
date (No Changes)
dateTime (No Changes)
decimal (No Changes)
id (No Changes)
instant (No Changes)
integer (No Changes)
integer64 (No Changes)
markdown (No Changes)
oid (No Changes)
positiveInt (No Changes)
string (No Changes)
time (No Changes)
unsignedInt (No Changes)
uri (No Changes)
url (No Changes)
uuid (No Changes)
xhtml (No Changes)
Contributor
  • Deleted
Resources
Account
Account.covers
  • Added Element
Account.guarantor.party
  • Min Cardinality changed from 1 to 0
Account.guarantor.account
  • Moved from Account.relatedAccount to Account.guarantor (where type=guarantor)
  • Min Cardinality changed from 1 to 0
Account.guarantor.responsibility
  • Added Element
Account.guarantor.limit
  • Added Element
Account.guarantor.rank
  • Added Element
Account.parent
  • Added Element
  • copy from relatedAccount where type=parent
Account.relatedAccount
  • Deleted (-> moved to guarantor or parent depending on type)
ActivityDefinition
ActivityDefinition.jurisdiction
ActivityDefinition.kind
  • Remove codes AppointmentResponse , ImmunizationRecommendation , SupplyRequest , Transport
ActivityDefinition.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ActivityDefinition.timing[x]
  • Add Type RelativeTime
ActivityDefinition.participant.typeCanonical
  • Type canonical: Added Target Types ActorDefinition, DeviceDefinition, Group, SpecimenDefinition, StructureDefinition
ActivityDefinition.participant.typeReference
  • Type Reference: Added Target Types BiologicallyDerivedProduct, Medication, MedicinalProductDefinition, Specimen, Substance, SubstanceDefinition
  • Type Reference: Removed Target Types DeviceDefinition, Group
ActorDefinition
ActorDefinition.jurisdiction
ActorDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0 to Actor Definition Actor Type
  • Add codes collective , other
ActorDefinition.category
  • Added Element
ActorDefinition.baseDefinition
  • Renamed from derivedFrom to baseDefinition
ActorDefinition.capabilities
  • Deleted
AdministrableProductDefinition
AdministrableProductDefinition.code
  • Added Element
AdministrableProductDefinition.property.value[x]
  • Add Type Range
AdverseEvent
AdverseEvent.subject
  • Type Reference: Removed Target Type ResearchSubject
AdverseEvent.effect[x]
  • Renamed from occurrence[x] to effect[x]
  • Remove Type Timing
AdverseEvent.resultingEffect
  • Type changed from Reference(Condition | Observation) to CodeableReference
AdverseEvent.recorder
  • Type Reference: Removed Target Type ResearchSubject
AdverseEvent.participant.actor
  • Type Reference: Added Target Type Group
  • Type Reference: Removed Target Type ResearchSubject
AdverseEvent.suspectEntity.instance
  • Renamed from instance[x] to instance
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device | BiologicallyDerivedProduct | ResearchStudy)
AdverseEvent.suspectEntity.causality.author
  • Type Reference: Removed Target Type ResearchSubject
AdverseEvent.suspectEntity.occurrence[x]
  • Added Element
AdverseEvent.contributingFactor
  • Type changed from BackboneElement to CodeableReference
AdverseEvent.preventiveAction
  • Type changed from BackboneElement to CodeableReference
AdverseEvent.mitigatingAction
  • Type changed from BackboneElement to CodeableReference
AdverseEvent.supportingInfo
  • Type changed from BackboneElement to CodeableReference
AdverseEvent.contributingFactor.item[x]
  • Deleted
AdverseEvent.preventiveAction.item[x]
  • Deleted
AdverseEvent.mitigatingAction.item[x]
  • Deleted
AdverseEvent.supportingInfo.item[x]
  • Deleted
AllergyIntolerance
AllergyIntolerance.clinicalStatus
  • Remove code resolved
AllergyIntolerance.verificationStatus
  • Remove code presumed
AllergyIntolerance.recorder
  • Added Element
  • Could be migrated from participant depending on participant.function
AllergyIntolerance.asserter
  • Added Element
  • Could be migrated from participant depending on participant.function
AllergyIntolerance.lastReactionOccurrence
  • Renamed from lastOccurrence to lastReactionOccurrence
AllergyIntolerance.participant
  • Deleted (-> recorder or asserter depending on function)
Appointment
Appointment.basedOn
  • Type Reference: Added Target Types RequestOrchestration, NutritionOrder, VisionPrescription
AppointmentResponse
  • No Changes
ArtifactAssessment
ArtifactAssessment.citeAs
  • Renamed from citeAs[x] to citeAs
  • Remove Type Reference(Citation)
ArtifactAssessment.relatesTo
  • Added Element
ArtifactAssessment.relatesTo.type
  • Added Mandatory Element
ArtifactAssessment.relatesTo.target[x]
  • Added Mandatory Element
ArtifactAssessment.content.author
  • Max Cardinality changed from 1 to *
ArtifactAssessment.content.relatesTo
  • Added Element
ArtifactAssessment.content.informationType
  • Deleted
ArtifactAssessment.content.relatedArtifact
  • Deleted
AuditEvent
AuditEvent.type
  • Renamed from category to type
  • Min Cardinality changed from 0 to 1
  • Max Cardinality changed from * to 1
AuditEvent.subtype
  • Renamed from code to subtype
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
AuditEvent.basedOn
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types CarePlan, DeviceRequest, ImmunizationRecommendation, MedicationRequest, NutritionOrder, ServiceRequest, Task
AuditEvent.agent.who
  • Type Reference: Added Target Types DeviceDefinition, Group, HealthcareService
AuditEvent.entity.description
  • Added Element
Basic
Basic.code
  • Add Binding `http://hl7.org/fhir/ValueSet/version-independent-resource-types` (extensible)
Binary
  • No Changes
BiologicallyDerivedProduct
BiologicallyDerivedProduct.productCategory
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
BiologicallyDerivedProduct.collection.sourcePatient
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.sourceOrganization
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.procedure
  • Added Element
BiologicallyDerivedProduct.collection.source
  • Deleted (-> collection.sourcePatient or collection.sourceOrganization depending on reference type)
BodyStructure
BodyStructure.includedStructure.image
  • Added Element
BodyStructure.includedStructure.morphology
  • Moved from BodyStructure to BodyStructure.includedStructure
Bundle
Bundle.entry.response.outcome
  • Type changed from Resource to Resource(http://hl7.org/fhir/StructureDefinition/OperationOutcome)
CanonicalResource
CanonicalResource.jurisdiction
CapabilityStatement
CapabilityStatement.actorDefinition
  • Added Element
CapabilityStatement.jurisdiction
CapabilityStatement.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.2.0 , 4.3.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4.0 , 4.5.0 , 4.6.0 , 5.0.0 , 5.0.0-cibuild , 5.0.0-snapshot1 , 5.0.0-snapshot2 , 5.0.0-ballot , 5.0.0-snapshot3 , 5.0.0-draft-final
  • Add code 6.0
CapabilityStatement.format
CapabilityStatement.patchFormat
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|5.0.0 to Patch Mime Types
  • Add codes application/fhir+xml , application/fhir+json , application/fhir+turtle , application/json-patch+json , application/xml-patch+xml
CapabilityStatement.rest.resource.type
  • Type changed from code to uri
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|5.0.0 to Extended Resource Types
CapabilityStatement.rest.resource.definition
  • Added Element
CapabilityStatement.rest.resource.interaction.code
  • Add codes update-conditional , patch-conditional , delete-conditional-single , delete-conditional-multiple , delete-history , delete-history-version , create-conditional
CapabilityStatement.rest.resource.searchParam.type
  • Add code resource
CarePlan
CarePlan.status
  • Remove codes revoked , completed
  • Add code ended
CarePlan.activity.plannedActivityReference
  • Type Reference: Removed Target Types ImmunizationRecommendation, SupplyRequest
CarePlan.instantiatesCanonical
  • Deleted
CarePlan.instantiatesUri
  • Deleted
CareTeam
CareTeam.participant.member
  • Type Reference: Added Target Types Group, HealthcareService
CareTeam.participant.onBehalfOf
  • Type Reference: Added Target Types Practitioner, PractitionerRole, RelatedPerson, Patient, CareTeam, Group, HealthcareService
CareTeam.participant.effective[x]
  • Renamed from coverage[x] to effective[x]
CareTeam.participant.supportingInfo
  • Added Element
Claim
Claim.statusReason
  • Added Element
Claim.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
Claim.prescription
  • Type Reference: Added Target Type ServiceRequest
Claim.originalPrescription
  • Type Reference: Added Target Type ServiceRequest
Claim.supportingInfo.subCategory
  • Added Element
Claim.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type date
Claim.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
Claim.item.subject
  • Added Element
Claim.item.request
  • Type Reference: Removed Target Type SupplyRequest
Claim.careTeam.responsible
  • Deleted
ClaimResponse
ClaimResponse.statusReason
  • Added Element
ClaimResponse.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ClaimResponse.supportingInfo
  • Added Element
ClaimResponse.supportingInfo.sequence
  • Added Mandatory Element
ClaimResponse.supportingInfo.category
  • Added Mandatory Element
ClaimResponse.supportingInfo.code
  • Added Element
ClaimResponse.supportingInfo.timing[x]
  • Added Element
ClaimResponse.supportingInfo.value[x]
  • Added Element
ClaimResponse.supportingInfo.reason
  • Added Element
ClaimResponse.item.informationSequence
  • Added Element
ClaimResponse.item.adjudication.decisionDate
  • Added Element
ClaimResponse.addItem.subject
  • Added Element
ClaimResponse.addItem.informationSequence
  • Added Element
ClaimResponse.addItem.category
  • Added Element
ClaimResponse.addItem.request
  • Type Reference: Removed Target Type SupplyRequest
ClaimResponse.processNote.class
  • Added Element
ClaimResponse.processNote.text
  • Type changed from string to markdown
ClinicalUseDefinition
ClinicalUseDefinition.subject
  • Min Cardinality changed from 0 to 1
  • Type changed from Reference(MedicinalProductDefinition | Medication | ActivityDefinition | PlanDefinition | Device | DeviceDefinition | Substance | NutritionProduct | BiologicallyDerivedProduct) to CodeableReference
ClinicalUseDefinition.status
  • Now marked as Modifier
ClinicalUseDefinition.undesirableEffect.management
  • Added Element
ClinicalUseDefinition.indication.intendedEffect
  • Max Cardinality changed from 1 to *
ClinicalUseDefinition.indication.undesirableEffect
  • Remove Type Reference(ClinicalUseDefinition)
ClinicalUseDefinition.indication.otherTherapy.relationshipType
  • Added Mandatory Element
ClinicalUseDefinition.indication.otherTherapy.treatment
  • Added Mandatory Element
ClinicalUseDefinition.contraindication.indication
  • Remove Type Reference(ClinicalUseDefinition)
ClinicalUseDefinition.contraindication.management
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy
  • Remove Type BackboneElement
ClinicalUseDefinition.interaction.interactant.route
  • Added Element
ClinicalUseDefinition.interaction.severity
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy.relationshipType
  • Deleted
ClinicalUseDefinition.contraindication.otherTherapy.treatment
  • Deleted
CodeSystem
CodeSystem.jurisdiction
Communication
Communication.basedOn
  • Type Reference: Added Target Types CarePlan, CommunicationRequest, DeviceRequest, MedicationRequest, NutritionOrder, ServiceRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type Resource
Communication.instantiatesCanonical
  • Deleted
Communication.instantiatesUri
  • Deleted
CommunicationRequest
CommunicationRequest.status
  • Remove codes revoked , completed
  • Add code ended
CommunicationRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
CommunicationRequest.requester
  • Type Reference: Added Target Type Group
CommunicationRequest.informationProvider
  • Type Reference: Added Target Type Group
CompartmentDefinition
CompartmentDefinition.resource.code
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
CompartmentDefinition.resource.documentation
  • Deleted
Composition
Composition.consent
  • Added Element
Composition.basedOn
  • Added Element
Composition.status
  • Remove codes preliminary , corrected , appended
Composition.author
  • Min Cardinality changed from 1 to 0
  • Type Reference: Added Target Type CareTeam
Composition.participant
  • Added Element
Composition.participant.type
  • Added Mandatory Element
Composition.participant.function
  • Added Element
Composition.participant.time
  • Added Element
Composition.participant.party
  • Added Mandatory Element
Composition.title
  • Min Cardinality changed from 1 to 0
Composition.attester.party
  • Type Reference: Added Target Type Group
Composition.custodian
  • Type Reference: Added Target Types Patient, Group
Composition.relatesTo
  • Type changed from RelatedArtifact to BackboneElement
Composition.relatesTo.type
  • Added Mandatory Element
Composition.relatesTo.target[x]
  • Added Mandatory Element
Composition.section.author
  • Type Reference: Added Target Type CareTeam
Composition.section.note
  • Added Element
ConceptMap
ConceptMap.jurisdiction
ConceptMap.group.element.comment
  • Added Element
ConceptMap.group.element.target.relationship
  • Remove codes equivalent , source-is-narrower-than-target , source-is-broader-than-target
ConceptMap.group.unmapped.comment
  • Added Element
ConceptMap.group.unmapped.relationship
  • Remove codes equivalent , source-is-narrower-than-target , source-is-broader-than-target
Condition
Condition.clinicalStatus
  • Remove codes recurrence , relapse , remission , resolved
Condition.verificationStatus
  • Remove codes provisional , differential
Condition.bodyStructure
  • Added Element
Condition.recorder
  • Added Element
  • Could be migrated from participant depending on participant.function
Condition.asserter
  • Added Element
  • Could be migrated from participant depending on participant.function
Condition.stage.assessment
  • Type Reference: Removed Target Type ClinicalImpression
Condition.participant
  • Deleted (-> recorder or asserter depending on function)
Consent
Consent.subject
  • Type Reference: Added Target Type ResearchSubject
Consent.grantor
  • Type Reference: Added Target Type Group
Consent.grantee
  • Type Reference: Added Target Type Group
Consent.policyBasis.uri
  • Renamed from url to uri
  • Type changed from url to uri
Consent.verification.type
  • Renamed from verificationType to type
Consent.verification.verifiedWith
  • Type Reference: Added Target Type Group
Consent.verification.date
  • Renamed from verificationDate to date
Contract
Contract.author
  • Type Reference: Added Target Type RelatedPerson
Contract.term.text
  • Type changed from string to markdown
Coverage
Coverage.statusReason
  • Added Element
CoverageEligibilityRequest
CoverageEligibilityRequest.statusReason
  • Added Element
CoverageEligibilityResponse
CoverageEligibilityResponse.statusReason
  • Added Element
CoverageEligibilityResponse.request
  • Min Cardinality changed from 1 to 0
CoverageEligibilityResponse.insurance.item.description
  • Type changed from string to markdown
DetectedIssue
DetectedIssue.status
  • Add code unknown
DetectedIssue.severity
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/detectedissue-severity|5.0.0` (required)
DetectedIssue.identified[x]
  • Add Type Timing
DetectedIssue.qualityOfEvidence
  • Added Element
DetectedIssue.expectedOnsetType
  • Added Element
DetectedIssue.medicationClass
  • Added Element
DetectedIssue.managementCode
  • Added Element
Device
Device.definition
  • Type changed from CodeableReference to canonical(DeviceDefinition)
Device.udiCarrier.deviceIdentifierSystem
  • Added Element
Device.status
  • Add code unknown
Device.name.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
Device.deviceVersion
  • Renamed from version to deviceVersion
Device.deviceVersion.type
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.component
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.installDate
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.value
  • Moved from Device.version to Device.deviceVersion
Device.additive
  • Added Element
Device.additive.type
  • Added Mandatory Element
Device.additive.quantity
  • Added Element
Device.displayName
  • Deleted
Device.mode
  • Deleted
Device.cycle
  • Deleted
Device.duration
  • Deleted
Device.owner
  • Deleted
Device.url
  • Deleted
Device.endpoint
  • Deleted
Device.gateway
  • Deleted
DeviceAlert
  • Added Resource
DeviceAssociation
DeviceAssociation.relationship
  • Added Element
DeviceAssociation.status
  • Type changed from CodeableConcept to code
  • Remove codes implanted , explanted , attached
  • Add codes active , inactive
DeviceAssociation.statusReason
  • Change binding strength from required to extensible
DeviceAssociation.associationStatus
  • Added Element
DeviceAssociation.subject
  • Type Reference: Added Target Types BiologicallyDerivedProduct, CareTeam, Location, Medication, NutritionProduct, Organization, PractitionerRole, Specimen, Substance
DeviceAssociation.focus
  • Added Element
DeviceAssociation.category
  • Deleted
DeviceAssociation.operation
  • Deleted
DeviceDefinition
DeviceDefinition.url
  • Added Element
DeviceDefinition.version
  • Max Cardinality changed from * to 1
  • Type changed from BackboneElement to string
DeviceDefinition.versionAlgorithm[x]
  • Added Element
DeviceDefinition.name
  • Added Element
DeviceDefinition.title
  • Added Element
DeviceDefinition.status
  • Added Mandatory Element
DeviceDefinition.experimental
  • Added Element
DeviceDefinition.date
  • Added Element
DeviceDefinition.publisher
  • Added Element
DeviceDefinition.contact
  • Type changed from ContactPoint to ContactDetail
DeviceDefinition.useContext
  • Added Element
DeviceDefinition.jurisdiction
  • Added Element
DeviceDefinition.purpose
  • Added Element
DeviceDefinition.copyright
  • Added Element
DeviceDefinition.copyrightLabel
  • Added Element
DeviceDefinition.approvalDate
  • Added Element
DeviceDefinition.lastReviewDate
  • Added Element
DeviceDefinition.effectivePeriod
  • Added Element
DeviceDefinition.udiDeviceIdentifier.deviceIdentifierSystem
  • Added Element
DeviceDefinition.regulatoryIdentifier.identifier
  • Renamed from deviceIdentifier to identifier
DeviceDefinition.regulatoryIdentifier.identifierSystem
  • Added Element
DeviceDefinition.deviceName.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceDefinition.hasPart.definition[x]
  • Renamed from reference to definition[x]
  • Add Types canonical(DeviceDefinition), CodeableConcept
  • Remove Type Reference(DeviceDefinition)
DeviceDefinition.deviceVersion
  • Added Element
DeviceDefinition.deviceVersion.type
  • Moved from DeviceDefinition.version to DeviceDefinition.deviceVersion
DeviceDefinition.deviceVersion.component
  • Moved from DeviceDefinition.version to DeviceDefinition.deviceVersion
DeviceDefinition.deviceVersion.value
  • Moved from DeviceDefinition.version to DeviceDefinition.deviceVersion
DeviceDefinition.outputLanguage
  • Renamed from languageCode to outputLanguage
  • Type changed from CodeableConcept to code
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
DeviceDefinition.link.relatedDevice[x]
  • Renamed from relatedDevice to relatedDevice[x]
  • Add Types canonical(DeviceDefinition), CodeableConcept
  • Remove Type CodeableReference
DeviceDefinition.productionIdentifierInUDI
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceDefinition.owner
  • Deleted (This could be a packaging.distributor.organiationReference or manufacturer or neither - no direct mapping)
DeviceMetric
DeviceMetric.status
  • Added Mandatory Element
DeviceMetric.operationalStatus
  • Remove code entered-in-error
  • Add code unknown
DeviceMetric.category
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.availability
  • Added Element
DeviceMetric.calibration.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceRequest
DeviceRequest.status
  • Remove codes revoked , completed
  • Add code ended
DeviceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
DeviceRequest.product[x]
  • Renamed from code to product[x]
  • Add Types CodeableConcept, Reference(Device), canonical(DeviceDefinition)
  • Remove Type CodeableReference
DeviceRequest.requester
  • Type Reference: Added Target Types CareTeam, Group, Patient, RelatedPerson
DeviceRequest.location
  • Added Element
DeviceRequest.instantiatesCanonical
  • Deleted
DeviceRequest.instantiatesUri
  • Deleted
DiagnosticReport
DiagnosticReport.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
DiagnosticReport.status
  • Remove codes preliminary , modified , corrected , appended
DiagnosticReport.relatesTo
  • Added Element
DiagnosticReport.issued
  • Type changed from instant to dateTime
DiagnosticReport.procedure
  • Added Element
DiagnosticReport.performer
  • Type Reference: Added Target Types HealthcareService, Device, Patient, RelatedPerson
DiagnosticReport.resultsInterpreter
  • Type Reference: Added Target Types Patient, RelatedPerson
DiagnosticReport.study
  • Type Reference: Removed Target Type GenomicStudy
DiagnosticReport.supportingInfo.reference
  • Type Reference: Added Target Types ImagingStudy, FamilyMemberHistory, AllergyIntolerance, Condition, DocumentReference
  • Type Reference: Removed Target Type Citation
DiagnosticReport.conclusionCode
  • Type changed from CodeableConcept to CodeableReference
DiagnosticReport.recomendation
  • Added Element
DiagnosticReport.communication
  • Added Element
DiagnosticReport.comparison
  • Added Element
DocumentReference
DocumentReference.basedOn
  • Type Reference: Removed Target Types ImmunizationRecommendation, SupplyRequest
DocumentReference.docStatus
  • Remove codes preliminary , corrected , appended
  • Now marked as Modifier
DocumentReference.related
  • Added Element
DocumentReference.bodyStructure
  • Renamed from bodySite to bodyStructure
DocumentReference.date
  • Type changed from instant to dateTime
DocumentReference.author
  • Type Reference: Added Target Type Group
DocumentReference.attester.party
  • Type Reference: Added Target Type Group
DomainResource
  • No Changes
Encounter
Encounter.businessStatus
  • Added Element
Encounter.businessStatus.code
  • Added Mandatory Element
Encounter.businessStatus.type
  • Added Element
Encounter.businessStatus.effectiveDate
  • Added Element
Encounter.basedOn
  • Type Reference: Added Target Types RequestOrchestration, NutritionOrder, VisionPrescription
Endpoint
Endpoint.status
  • Add code limited
Endpoint.availability
  • Added Element
Endpoint.payload.profileCanonical
  • Added Element
Endpoint.payload.profileUri
  • Added Element
EnrollmentRequest
EnrollmentRequest.candidate
  • Type Reference: Added Target Type Group
EnrollmentResponse
EnrollmentResponse.candidate
  • Added Element
EpisodeOfCare
EpisodeOfCare.reason.use
  • Max Cardinality changed from 1 to *
EpisodeOfCare.diagnosis.use
  • Max Cardinality changed from 1 to *
EpisodeOfCare.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
EventDefinition
EventDefinition.jurisdiction
Evidence
Evidence.citeAs
  • Renamed from citeAs[x] to citeAs
  • Remove Type Reference(Citation)
Evidence.recorder
  • Added Element
Evidence.relatesTo
  • Added Element
Evidence.relatesTo.type
  • Added Mandatory Element
Evidence.relatesTo.target[x]
  • Added Mandatory Element
Evidence.variableDefinition
  • Min Cardinality changed from 1 to 0
Evidence.variableDefinition.variableRole
  • Type changed from CodeableConcept to code
  • Change binding strength from extensible to required
Evidence.variableDefinition.roleSubtype
  • Added Element
Evidence.variableDefinition.comparatorCategory
  • Added Element
Evidence.variableDefinition.directnessMatch
  • Remove Binding `http://terminology.hl7.org/ValueSet/directness` (extensible)
Evidence.synthesisType
  • Max Cardinality changed from 1 to *
  • Remove Binding `http://terminology.hl7.org/ValueSet/synthesis-type` (extensible)
Evidence.studyDesign
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/study-design" to "https://fevir.net/sevco"
Evidence.statistic.statisticType
  • Remove Binding `http://hl7.org/fhir/ValueSet/statistic-type` (extensible)
Evidence.statistic.sampleSize.numberAnalyzed
  • Added Element
Evidence.statistic.attributeEstimate.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/attribute-estimate-type` (extensible)
Evidence.statistic.modelCharacteristic.code
  • Remove Binding `http://hl7.org/fhir/ValueSet/statistic-model-code` (extensible)
Evidence.statistic.modelCharacteristic.value[x]
  • Renamed from value to value[x]
  • Add Types Range, CodeableConcept
Evidence.statistic.modelCharacteristic.intended
  • Added Element
Evidence.statistic.modelCharacteristic.applied
  • Added Element
Evidence.statistic.modelCharacteristic.variable.handling
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|5.0.0` (required)
Evidence.statistic.modelCharacteristic.attribute
  • Renamed from attributeEstimate to attribute
Evidence.certainty.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/certainty-type` (extensible)
Evidence.certainty.rating
  • Remove Binding `http://hl7.org/fhir/ValueSet/certainty-rating` (extensible)
Evidence.certainty.rater
  • Max Cardinality changed from 1 to *
Evidence.relatedArtifact
  • Deleted
EvidenceVariable
EvidenceVariable.citeAs
  • Added Element
EvidenceVariable.recorder
  • Added Element
EvidenceVariable.relatesTo
  • Added Element
EvidenceVariable.relatesTo.type
  • Added Mandatory Element
EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.definition
  • Added Element
EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.handling
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|5.0.0` (required)
EvidenceVariable.category.value[x]
  • Add Type Reference(Group)
EvidenceVariable.conditional
  • Added Element
EvidenceVariable.classifier
  • Added Element
EvidenceVariable.dataStorage
  • Added Element
EvidenceVariable.dataStorage.datatype
  • Added Element
EvidenceVariable.dataStorage.path
  • Added Element
EvidenceVariable.dataStorage.delimiter
  • Added Element
EvidenceVariable.dataStorage.component
  • Added Element
EvidenceVariable.timing
  • Added Element
EvidenceVariable.period
  • Added Element
EvidenceVariable.constraint
  • Added Element
EvidenceVariable.constraint.conditional
  • Added Element
EvidenceVariable.constraint.minimumQuantity
  • Added Element
EvidenceVariable.constraint.maximumQuantity
  • Added Element
EvidenceVariable.constraint.earliestDateTime
  • Added Element
EvidenceVariable.constraint.latestDateTime
  • Added Element
EvidenceVariable.constraint.minimumStringLength
  • Added Element
EvidenceVariable.constraint.maximumStringLength
  • Added Element
EvidenceVariable.constraint.code
  • Added Element
EvidenceVariable.constraint.expression
  • Added Element
EvidenceVariable.constraint.expectedValueSet
  • Added Element
EvidenceVariable.constraint.expectedUnitsValueSet
  • Added Element
EvidenceVariable.constraint.anyValueAllowed
  • Added Element
EvidenceVariable.missingDataMeaning
  • Added Element
EvidenceVariable.unacceptableDataHandling
  • Added Element
EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.characteristic
  • Deleted
ExampleScenario
ExampleScenario.jurisdiction
ExampleScenario.actor.type
  • Min Cardinality changed from 1 to 0
  • Change value set from http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0 to Actor Definition Actor Type
  • Add codes collective , other
ExampleScenario.actor.definition
  • Added Element
ExampleScenario.process.step.operation.type
ExplanationOfBenefit
ExplanationOfBenefit.statusReason
  • Added Element
ExplanationOfBenefit.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ExplanationOfBenefit.related.claim
  • Type Reference: Added Target Type ExplanationOfBenefit
ExplanationOfBenefit.prescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest
ExplanationOfBenefit.originalPrescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest, VisionPrescription
ExplanationOfBenefit.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type date
ExplanationOfBenefit.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
ExplanationOfBenefit.item.subject
  • Added Element
ExplanationOfBenefit.item.request
  • Type Reference: Removed Target Type SupplyRequest
ExplanationOfBenefit.item.adjudication.decisionDate
  • Added Element
ExplanationOfBenefit.addItem.subject
  • Added Element
ExplanationOfBenefit.addItem.informationSequence
  • Added Element
ExplanationOfBenefit.addItem.category
  • Added Element
ExplanationOfBenefit.addItem.request
  • Type Reference: Removed Target Type SupplyRequest
ExplanationOfBenefit.processNote.class
  • Added Element
ExplanationOfBenefit.processNote.text
  • Type changed from string to markdown
ExplanationOfBenefit.careTeam.responsible
  • Deleted
FamilyMemberHistory
FamilyMemberHistory.recorder
  • Added Element
  • Could be migrated from participant depending on participant.function
FamilyMemberHistory.asserter
  • Added Element
  • Could be migrated from participant depending on participant.function
FamilyMemberHistory.instantiatesCanonical
  • Deleted
FamilyMemberHistory.instantiatesUri
  • Deleted
FamilyMemberHistory.participant
  • Deleted (-> recorder or asserter depending on function)
Flag
Flag.status
  • Min Cardinality changed from 1 to 0
Flag.supportingInfo
  • Added Element
Goal
Goal.lifecycleStatus
  • Remove codes active , on-hold , completed
Goal.acceptance
  • Added Element
Goal.acceptance.participant
  • Added Mandatory Element
Goal.acceptance.status
  • Added Element
Goal.acceptance.priority
  • Added Element
Goal.statusReason
  • Max Cardinality changed from 1 to *
  • Type changed from string to CodeableConcept
Goal.recorder
  • Added Element
Goal.source
  • Type Reference: Added Target Type Group
Goal.addresses
  • Type Reference: Added Target Type NutritionIntake
Goal.outcome
  • Deleted
Group
Group.url
  • Added Element
Group.version
  • Added Element
Group.versionAlgorithm[x]
  • Added Element
Group.title
  • Added Element
Group.status
  • Added Element
Group.experimental
  • Added Element
Group.date
  • Added Element
Group.publisher
  • Added Element
Group.contact
  • Added Element
Group.useContext
  • Added Element
Group.purpose
  • Added Element
Group.copyright
  • Added Element
Group.copyrightLabel
  • Added Element
Group.type
  • Min Cardinality changed from 1 to 0
  • Add codes medication , medicinalproductdefinition , substance , substancedefinition , biologicallyDerivedProduct , nutritionProduct
Group.membership
  • Add code conceptual
Group.code
  • Add Binding `http://hl7.org/fhir/ValueSet/group-code` (extensible)
Group.combinationMethod
  • Added Element
Group.combinationThreshold
  • Added Element
Group.characteristic.value[x]
  • Add Types uri, Expression
Group.characteristic.description
  • Added Element
Group.characteristic.method
  • Added Element
Group.characteristic.formula
  • Added Element
Group.characteristic.determiner
  • Added Element
Group.characteristic.offset
  • Added Element
Group.characteristic.instances[x]
  • Added Element
Group.characteristic.duration[x]
  • Added Element
Group.characteristic.timing
  • Added Element
Group.member.entity
  • Type Reference: Added Target Types Medication, MedicinalProductDefinition, Substance, SubstanceDefinition, BiologicallyDerivedProduct, NutritionProduct
Group.member.involvement
  • Added Element
Group.active
  • Deleted
GuidanceResponse
GuidanceResponse.location
  • Added Element
GuidanceResponse.result
  • Type Reference: Removed Target Types ImmunizationRecommendation, SupplyRequest
HealthcareService
HealthcareService.eligibility.value[x]
  • Added Element
HealthcareService.eligibility.period
  • Added Element
HealthcareService.referralRequired
  • Added Element
HealthcareService.availability
  • Max Cardinality changed from * to 1
ImagingSelection
ImagingSelection.status
  • Add code inactive
ImagingSelection.modality
  • Added Element
ImagingSelection.subject
  • Type Reference: Removed Target Types Location, Organization
ImagingSelection.performer.actor
  • Min Cardinality changed from 0 to 1
ImagingSelection.basedOn
  • Type Reference: Removed Target Type AppointmentResponse
ImagingSelection.derivedFrom
  • Max Cardinality changed from * to 1
ImagingSelection.bodySite
  • Max Cardinality changed from 1 to *
ImagingSelection.instance.sopClass
  • Type changed from Coding to oid
  • Remove Binding `http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1` (extensible)
ImagingSelection.instance.frameNumber
  • Added Element
ImagingSelection.instance.referencedContentItemIdentifier
  • Added Element
ImagingSelection.instance.segmentNumber
  • Added Element
ImagingSelection.instance.regionOfInterest
  • Added Element
ImagingSelection.instance.waveFormChannel
  • Added Element
ImagingSelection.instance.imageRegion2D.regionType
  • Remove code interpolated
  • Add code multipoint
ImagingSelection.imageRegion3D
  • Added Element
ImagingSelection.imageRegion3D.regionType
  • Added Mandatory Element
ImagingSelection.imageRegion3D.coordinate
  • Added Mandatory Element
ImagingSelection.instance.subset
  • Deleted
ImagingSelection.instance.imageRegion3D
  • Deleted
ImagingStudy
ImagingStudy.status
  • Add code inactive
ImagingStudy.basedOn
  • Type Reference: Removed Target Type AppointmentResponse
ImagingStudy.procedure
  • Type changed from CodeableReference to Reference(Procedure)
ImagingStudy.series.instance.sopClass
  • Type changed from Coding to oid
  • Remove Binding `http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1` (extensible)
ImagingStudy.partOf
  • Deleted
ImagingStudy.series.laterality
  • Deleted
Immunization
Immunization.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
Immunization.protocolApplied.doseNumber
  • Min Cardinality changed from 1 to 0
  • Type changed from string to CodeableConcept
Immunization.protocolApplied.seriesDoses
  • Type changed from string to CodeableConcept
ImplementationGuide
ImplementationGuide.jurisdiction
ImplementationGuide.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.2.0 , 4.3.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4.0 , 4.5.0 , 4.6.0 , 5.0.0 , 5.0.0-cibuild , 5.0.0-snapshot1 , 5.0.0-snapshot2 , 5.0.0-ballot , 5.0.0-snapshot3 , 5.0.0-draft-final
  • Add code 6.0
ImplementationGuide.global.type
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
ImplementationGuide.definition.resource.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.2.0 , 4.3.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4.0 , 4.5.0 , 4.6.0 , 5.0.0 , 5.0.0-cibuild , 5.0.0-snapshot1 , 5.0.0-snapshot2 , 5.0.0-ballot , 5.0.0-snapshot3 , 5.0.0-draft-final
  • Add code 6.0
Ingredient
  • No Changes
InsurancePlan
InsurancePlan.identifier
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.type
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.product
  • Added Element
  • reference to the new InsuranceProduct resource that contained the plan details previously
InsurancePlan.coverageArea
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.network
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.generalCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.cost.qualifier
  • Added Element
InsurancePlan.identifier
  • Deleted (-> InsuranceProduct.identifier)
InsurancePlan.status
  • Deleted (-> InsuranceProduct.status)
InsurancePlan.type
  • Deleted (-> InsuranceProduct.type)
InsurancePlan.name
  • Deleted (-> InsuranceProduct.name)
InsurancePlan.alias
  • Deleted (-> InsuranceProduct.alias)
InsurancePlan.period
  • Deleted (-> InsuranceProduct.period)
InsurancePlan.ownedBy
  • Deleted (-> InsuranceProduct.ownedBy)
InsurancePlan.administeredBy
  • Deleted (-> InsuranceProduct.administeredBy)
InsurancePlan.coverageArea
  • Deleted (-> InsuranceProduct.coverageArea)
InsurancePlan.contact
  • Deleted (-> InsuranceProduct.contact)
InsurancePlan.endpoint
  • Deleted (-> InsuranceProduct.endpoint)
InsurancePlan.network
  • Deleted (-> InsuranceProduct.network)
InsurancePlan.coverage
  • Deleted (-> InsuranceProduct.coverage)
InsurancePlan.plan
  • Deleted (all propertied migrated to top level of resource - core properties migrate to InsuranceProduct)
InsuranceProduct
  • Added Resource
Invoice
Invoice.period[x]
  • Renamed from date to period[x]
  • Add Types date, Period
  • Remove Type dateTime
Invoice.issuer
  • Type Reference: Added Target Types Practitioner, PractitionerRole
Invoice.period[x]
  • Deleted
Library
Library.type
  • Change value set from http://hl7.org/fhir/ValueSet/library-type to LibraryType icon
Library.jurisdiction
List
List.source
  • Type Reference: Added Target Type Group
Location
Location.code
  • Added Element
Location.type
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType` (extensible)
Location.hoursOfOperation
  • Max Cardinality changed from * to 1
ManufacturedItemDefinition
ManufacturedItemDefinition.property.value[x]
  • Add Type Range
Measure
Measure.jurisdiction
Measure.reportingFrequency
  • Added Element
Measure.group.title
  • Added Element
Measure.group.type
  • Change value set from http://hl7.org/fhir/ValueSet/measure-type to MeasureType icon
Measure.group.basis
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
Measure.group.basisRequirement
  • Added Element
Measure.group.scoringPrecision
  • Added Element
Measure.group.compositeScoring
  • Added Element
Measure.group.component
  • Added Element
Measure.group.component.measure
  • Added Element
Measure.group.component.groupId
  • Added Element
Measure.group.component.weight
  • Added Element
Measure.group.improvementNotation
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/measure-improvement-notation|5.0.0 to MeasureImprovementNotation icon
Measure.group.improvementNotationGuidance
  • Added Element
Measure.group.population.title
  • Added Element
Measure.group.population.code
Measure.group.population.aggregateMethod
  • Change value set from http://hl7.org/fhir/ValueSet/measure-aggregate-method to Measure Aggregate Method icon
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/CodeSystem/measure-aggregate-method" to "http://terminology.hl7.org/CodeSystem/measure-aggregate-method"
Measure.group.stratifier.title
  • Added Element
Measure.group.stratifier.component.valueSet
  • Added Element
Measure.group.stratifier.component.unit
  • Added Element
Measure.supplementalData.usage
  • Change value set from http://hl7.org/fhir/ValueSet/measure-data-usage to MeasureDataUsage icon
Measure.supplementalData.valueSet
  • Added Element
Measure.supplementalData.unit
  • Added Element
Measure.basis
  • Deleted
Measure.scoring
  • Deleted
Measure.scoringUnit
  • Deleted
Measure.compositeScoring
  • Deleted
Measure.type
  • Deleted
Measure.improvementNotation
  • Deleted
MeasureReport
MeasureReport.category
  • Added Element
MeasureReport.messages
  • Added Element
MeasureReport.reporter
  • Type Reference: Removed Target Type Group
MeasureReport.location
  • Max Cardinality changed from 1 to *
MeasureReport.group.title
  • Added Element
MeasureReport.group.calculatedDate
  • Added Element
MeasureReport.group.description
  • Added Element
MeasureReport.group.type
  • Added Element
MeasureReport.group.scoring
  • Added Element
MeasureReport.group.improvementNotation
  • Added Element
MeasureReport.group.improvementNotationGuidance
  • Added Element
MeasureReport.group.population.title
  • Added Element
MeasureReport.group.population.code
MeasureReport.group.population.description
  • Added Element
MeasureReport.group.population.countQuantity
  • Added Element
MeasureReport.group.measureScore[x]
  • Add Types boolean, Ratio
MeasureReport.group.stratifier.title
  • Added Element
MeasureReport.group.stratifier.description
  • Added Element
MeasureReport.group.stratifier.stratum.component.description
  • Added Element
MeasureReport.group.stratifier.stratum.population.code
MeasureReport.group.stratifier.stratum.population.countQuantity
  • Added Element
MeasureReport.group.stratifier.stratum.measureScore[x]
  • Add Types boolean, Ratio
MeasureReport.scoring
  • Deleted
MeasureReport.improvementNotation
  • Deleted
Medication
Medication.packageSize
  • Added Element
Medication.packageSize.numberOfItems
  • Added Element
Medication.packageSize.amountPerItem
  • Added Element
Medication.ingredient.role
  • Added Element
Medication.instance
  • Renamed from batch to instance
Medication.instance.identifier
  • Added Element
Medication.instance.lotNumber
  • Moved from Medication.batch to Medication.instance
Medication.instance.expirationDate
  • Moved from Medication.batch to Medication.instance
Medication.definition
  • Type Reference: Added Target Types MedicinalProductDefinition, AdministrableProductDefinition, PackagedProductDefinition, ManufacturedItemDefinition
  • Type Reference: Removed Target Type MedicationKnowledge
Medication.totalVolume
  • Deleted
MedicationAdministration
MedicationAdministration.occurrence[x]
  • Renamed from occurence[x] to occurrence[x]
MedicationDispense
MedicationDispense.status
  • Remove code stopped
  • Add code unfulfilled
MedicationDispense.performer.actor
  • Type Reference: Added Target Type Group
MedicationDispense.fillNumber
  • Added Element
MedicationDispense.receiver
  • Type Reference: Added Target Types Organization, Group
MedicationDispense.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationDispense.doseAdministrationAid
  • Added Element
MedicationDispense.renderedDosageInstruction
  • Deleted (-> dosageInstruction.renderedInstruction)
MedicationRequest
MedicationRequest.basedOn
  • Type Reference: Added Target Type RequestOrchestration
  • Type Reference: Removed Target Type ImmunizationRecommendation
MedicationRequest.status
  • Remove codes stopped , completed , cancelled
MedicationRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
MedicationRequest.informationSource
  • Type Reference: Added Target Type Group
MedicationRequest.isRecordOfRequest
  • Renamed from reported to isRecordOfRequest
MedicationRequest.performer
  • Type Reference: Added Target Type Group
MedicationRequest.effectiveTiming[x]
  • Renamed from effectiveDosePeriod to effectiveTiming[x]
  • Add Types Duration, Range
MedicationRequest.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationRequest.dispenseRequest.dispenserInstruction
  • Type changed from Annotation to CodeableConcept
MedicationRequest.dispenseRequest.destination
  • Added Element
MedicationRequest.renderedDosageInstruction
  • Deleted
MedicationStatement
MedicationStatement.author
  • Added Element
MedicationStatement.informationSource
  • Type Reference: Added Target Types Device, Group
MedicationStatement.dosage
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationStatement.renderedDosageInstruction
  • Deleted (-> dosageInstruction.renderedInstruction)
MedicinalProductDefinition
MedicinalProductDefinition.characteristic.value[x]
  • Add Type Range
MessageDefinition
MessageDefinition.jurisdiction
MessageDefinition.focus.code
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
MessageDefinition.graph
  • Deleted
MessageHeader
MessageHeader.event[x]
  • Add Type uri
MessageHeader.destination.receiver
  • Type Reference: Added Target Types Device, Patient, RelatedPerson
MessageHeader.source.sender
  • Moved from MessageHeader to MessageHeader.source
  • Type Reference: Added Target Type Patient
MessageHeader.destination.target
  • Deleted
MessageHeader.author
  • Deleted
MessageHeader.responsible
  • Deleted
MetadataResource
MetadataResource.usage
  • Added Element
NamingSystem
NamingSystem.jurisdiction
NutritionIntake
NutritionIntake.nutritionItem
  • Added Element
NutritionIntake.nutritionItem.type
  • Added Element
NutritionIntake.nutritionItem.nutritionProduct
  • Added Element
NutritionIntake.nutritionItem.consumedItem
  • Added Element
NutritionIntake.nutritionItem.consumedItem.schedule
  • Added Element
NutritionIntake.nutritionItem.consumedItem.amount
  • Added Element
NutritionIntake.nutritionItem.consumedItem.rate[x]
  • Added Element
NutritionIntake.nutritionItem.consumedItem.totalIntake
  • Added Element
NutritionIntake.nutritionItem.consumedItem.totalIntake.nutrient
  • Added Mandatory Element
NutritionIntake.nutritionItem.consumedItem.totalIntake.amount
  • Added Mandatory Element
NutritionIntake.nutritionItem.consumedItem.totalIntake.energy
  • Added Element
NutritionIntake.nutritionItem.notConsumedItem
  • Added Element
NutritionIntake.nutritionItem.notConsumedItem.reason
  • Added Element
NutritionIntake.nutritionItem.notConsumedItem.schedule
  • Added Element
NutritionIntake.nutritionItem.notConsumedItem.amount
  • Added Element
NutritionIntake.performer.actor
  • Type Reference: Added Target Type Group
NutritionIntake.instantiatesCanonical
  • Deleted
NutritionIntake.instantiatesUri
  • Deleted
NutritionIntake.consumedItem
  • Deleted
NutritionIntake.ingredientLabel
  • Deleted
NutritionOrder
NutritionOrder.basedOn
  • Type Reference: Added Target Type RequestOrchestration
NutritionOrder.status
  • Remove codes revoked , completed
  • Add code ended
NutritionOrder.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
NutritionOrder.requester
  • Renamed from orderer to requester
NutritionOrder.oralDiet.nutrient.amount
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.oralDiet.texture.type
  • Renamed from foodType to type
NutritionOrder.oralDiet.caloricDensity
  • Added Element
NutritionOrder.supplement.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.supplement.caloricDensity
  • Added Element
NutritionOrder.enteralFormula.type
  • Renamed from baseFormulaType to type
NutritionOrder.enteralFormula.productName
  • Renamed from baseFormulaProductName to productName
NutritionOrder.enteralFormula.deliveryDevice[x]
  • Renamed from deliveryDevice to deliveryDevice[x]
  • Max Cardinality changed from * to 1
  • Add Types CodeableConcept, canonical(DeviceDefinition)
  • Remove Type CodeableReference
NutritionOrder.enteralFormula.caloricDensity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.routeOfAdministration
  • Max Cardinality changed from 1 to *
NutritionOrder.enteralFormula.administration.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.administration.rate[x]
  • Remove Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
NutritionOrder.enteralFormula.maxVolumeToAdminister
  • Renamed from maxVolumeToDeliver to maxVolumeToAdminister
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.additive
  • Added Element
NutritionOrder.additive.modularType
  • Added Element
NutritionOrder.additive.productName
  • Added Element
NutritionOrder.additive.quantity
  • Added Element
NutritionOrder.additive.routeOfAdministration
  • Added Element
NutritionOrder.instantiatesCanonical
  • Deleted
NutritionOrder.instantiatesUri
  • Deleted
NutritionOrder.instantiates
  • Deleted
NutritionOrder.oralDiet.fluidConsistencyType
  • Deleted
NutritionOrder.enteralFormula.additive
  • Deleted
NutritionProduct
NutritionProduct.manufacturer
  • Type Reference: Added Target Type RelatedPerson
NutritionProduct.nutrient.item
  • Min Cardinality changed from 0 to 1
NutritionProduct.nutrient.amount[x]
  • Renamed from amount to amount[x]
  • Max Cardinality changed from * to 1
  • Add Type Quantity
NutritionProduct.ingredientSummary
  • Added Element
NutritionProduct.ingredient.amount[x]
  • Renamed from amount to amount[x]
  • Max Cardinality changed from * to 1
  • Add Type Quantity
NutritionProduct.ingredient.allergen
  • Added Element
NutritionProduct.energy
  • Added Element
NutritionProduct.knownAllergen
  • Deleted (-> coded allergens can be mapped to ingredient.item and ingredient.allergen)
Observation
Observation.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
Observation.partOf
  • Type Reference: Removed Target Type GenomicStudy
Observation.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
Observation.focus
  • Now marked as Modifier
Observation.organizer
  • Added Element
Observation.performer
  • Type Reference: Added Target Types HealthcareService, Group
Observation.value[x]
  • Remove Type Reference(MolecularSequence)
Observation.interpretationContext
  • Added Element
Observation.bodyStructure
  • Type changed from Reference(BodyStructure) to CodeableReference
Observation.referenceRange.low
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.high
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.normalValue
  • Remove Binding `http://hl7.org/fhir/ValueSet/observation-referencerange-normalvalue` (extensible)
Observation.hasMember
  • Type Reference: Removed Target Type MolecularSequence
Observation.derivedFrom
  • Type Reference: Removed Target Types MolecularSequence, GenomicStudy
Observation.component.value[x]
  • Remove Type Reference(MolecularSequence)
Observation.instantiates[x]
  • Deleted (Removed trial use property)
ObservationDefinition
ObservationDefinition.jurisdiction
ObservationDefinition.bodyStructure
  • Renamed from bodySite to bodyStructure
  • Type changed from CodeableConcept to CodeableReference
ObservationDefinition.device[x]
  • Renamed from device to device[x]
  • Max Cardinality changed from * to 1
  • Add Type canonical(DeviceDefinition)
ObservationDefinition.qualifiedValue.sexParameterForClinicalUse
  • Renamed from gender to sexParameterForClinicalUse
ObservationDefinition.qualifiedValue.interpretation
  • Added Element
OperationDefinition
OperationDefinition.jurisdiction
OperationDefinition.synchronicity
  • Added Element
OperationDefinition.resource
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
OperationDefinition.parameter.min
  • Type changed from integer to unsignedInt
OperationDefinition.parameter.type
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
OperationDefinition.parameter.allowedType
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
OperationDefinition.parameter.searchType
  • Add code resource
OperationDefinition.parameter.binding.strength
  • Add code descriptive
OperationOutcome
OperationOutcome.issue.code
  • Remove codes structure , required , value , invariant , login , unknown , expired , forbidden , suppressed , not-supported , duplicate , multiple-matches , not-found , deleted , too-long , code-invalid , extension , too-costly , business-rule , conflict , limited-filter , lock-error , no-store , exception , timeout , incomplete , throttled
Organization
Organization.qualification.status
  • Added Element
OrganizationAffiliation
  • No Changes
PackagedProductDefinition
  • No Changes
Parameters
Parameters.parameter.value[x]
  • Add Type VirtualServiceDetail
Patient
Patient.contact.relationship
  • Remove Binding `http://hl7.org/fhir/ValueSet/patient-contactrelationship` (extensible)
Patient.contact.role
  • Added Element
Patient.contact.additionalName
  • Added Element
Patient.contact.additionalAddress
  • Added Element
PaymentNotice
PaymentNotice.statusReason
  • Added Element
PaymentReconciliation
PaymentReconciliation.statusReason
  • Added Element
PaymentReconciliation.amount
  • Min Cardinality changed from 1 to 0
PaymentReconciliation.allocation.target
  • Type Reference: Removed Target Type ChargeItem
PaymentReconciliation.allocation.noteNumber
  • Added Element
PaymentReconciliation.processNote.class
  • Added Element
PaymentReconciliation.processNote.number
  • Added Element
PaymentReconciliation.processNote.text
  • Type changed from string to markdown
Person
  • No Changes
PlanDefinition
PlanDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/plan-definition-type to PlanDefinitionType icon
PlanDefinition.jurisdiction
PlanDefinition.actor.option.typeCanonical
  • Type canonical: Added Target Types ActorDefinition, DeviceDefinition, Group, SpecimenDefinition, StructureDefinition
PlanDefinition.actor.option.typeReference
  • Type Reference: Added Target Types BiologicallyDerivedProduct, Medication, MedicinalProductDefinition, Specimen, Substance, SubstanceDefinition
  • Type Reference: Removed Target Types DeviceDefinition, Group
PlanDefinition.action.goalId
  • Type changed from id to string
PlanDefinition.action.input.relatedData
  • Type changed from id to string
PlanDefinition.action.relatedAction.targetId
  • Type changed from id to string
PlanDefinition.action.relatedAction.relationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
PlanDefinition.action.relatedAction.endRelationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
PlanDefinition.action.timing[x]
  • Add Type RelativeTime
PlanDefinition.action.participant.typeCanonical
  • Type canonical: Added Target Types ActorDefinition, DeviceDefinition, Group, SpecimenDefinition, StructureDefinition
PlanDefinition.action.participant.typeReference
  • Type Reference: Added Target Types BiologicallyDerivedProduct, Medication, MedicinalProductDefinition, Specimen, Substance, SubstanceDefinition
  • Type Reference: Removed Target Types DeviceDefinition, Group
PlanDefinition.action.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-type to ActionType icon
PlanDefinition.action.applicabilityBehavior
  • Added Element
Practitioner
Practitioner.deceased[x]
  • Now marked as Modifier
Practitioner.qualification.status
  • Added Element
PractitionerRole
PractitionerRole.network
  • Added Element
PractitionerRole.display
  • Added Element
PractitionerRole.availability
  • Max Cardinality changed from * to 1
Procedure
Procedure.basedOn
  • Type Reference: Added Target Type MedicationRequest
Procedure.focus
  • Now marked as Modifier
Procedure.bodyStructure
  • Added Element
Procedure.outcome
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Procedure.report
  • Type Reference: Added Target Type Bundle
Procedure.followUp
  • Type changed from CodeableConcept to CodeableReference
Procedure.instantiatesCanonical
  • Deleted
Procedure.instantiatesUri
  • Deleted
Provenance
Provenance.why
  • Added Element
Provenance.basedOn
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types CarePlan, DeviceRequest, ImmunizationRecommendation, MedicationRequest, NutritionOrder, ServiceRequest, Task
Provenance.agent.who
  • Type Reference: Added Target Types Group, HealthcareService
Provenance.agent.onBehalfOf
  • Type Reference: Added Target Types Group, HealthcareService
Questionnaire
Questionnaire.subjectType
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
Questionnaire.jurisdiction
Questionnaire.item.definition
  • Max Cardinality changed from 1 to *
Questionnaire.item.type
Questionnaire.item.enableWhen.answer[x]
  • Add Types Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity), uri, Attachment
Questionnaire.item.answerOption.value[x]
  • Add Types decimal, dateTime, uri, Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
Questionnaire.item.initial.value[x]
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
QuestionnaireResponse
QuestionnaireResponse.author
  • Type Reference: Added Target Type Group
QuestionnaireResponse.item.definition
  • Max Cardinality changed from 1 to *
RegulatedAuthorization
RegulatedAuthorization.status
  • Now marked as Modifier
RelatedPerson
RelatedPerson.role
  • Added Element
RequestOrchestration
RequestOrchestration.status
  • Remove codes revoked , completed
  • Add code ended
RequestOrchestration.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
RequestOrchestration.action.relatedAction.relationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
RequestOrchestration.action.relatedAction.endRelationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
RequestOrchestration.action.timing[x]
  • Add Type RelativeTime
RequestOrchestration.action.participant.typeCanonical
  • Type canonical: Added Target Types ActorDefinition, DeviceDefinition, Group, SpecimenDefinition, StructureDefinition
RequestOrchestration.action.participant.typeReference
  • Type Reference: Added Target Types BiologicallyDerivedProduct, Medication, MedicinalProductDefinition, Specimen, Substance, SubstanceDefinition
  • Type Reference: Removed Target Types DeviceDefinition, Group
RequestOrchestration.action.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-type to ActionType icon
RequestOrchestration.action.applicabilityBehavior
  • Added Element
Requirements
Requirements.jurisdiction
Requirements.imports
  • Added Element
Requirements.imports.reference
  • Added Mandatory Element
Requirements.imports.key
  • Added Element
Requirements.actor
  • Type changed from canonical(ActorDefinition) to BackboneElement
Requirements.actor.reference
  • Added Mandatory Element
Requirements.actor.key
  • Added Element
Requirements.statement.conformance
  • Add code SHALL-NOT
Requirements.statement.category
  • Added Element
Requirements.statement.derivedFrom
  • Type changed from string to BackboneElement
Requirements.statement.derivedFrom.reference
  • Added Element
Requirements.statement.derivedFrom.key
  • Added Mandatory Element
Requirements.statement.partOf
  • Added Element
Requirements.statement.partOf.reference
  • Added Element
Requirements.statement.partOf.key
  • Added Mandatory Element
Requirements.statement.actor
  • Added Element
Requirements.statement.parent
  • Deleted (-> partOf - though not directly mappable)
ResearchStudy
ResearchStudy.label.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/title-type` (extensible)
ResearchStudy.label.language
  • Added Element
ResearchStudy.citeAs
  • Added Element
ResearchStudy.relatesTo
  • Added Element
ResearchStudy.relatesTo.type
  • Added Mandatory Element
ResearchStudy.relatesTo.target[x]
  • Added Mandatory Element
ResearchStudy.region
  • Remove Binding `http://hl7.org/fhir/ValueSet/jurisdiction` (extensible)
ResearchStudy.associatedParty.role
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-study-party-role` (extensible)
ResearchStudy.progressStatus.state
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-study-status` (extensible)
ResearchStudy.recruitment.eligibility
  • Type Reference: Removed Target Type EvidenceVariable
ResearchStudy.recruitment.description
  • Added Element
ResearchStudy.comparisonGroup.targetNumber
  • Added Element
ResearchStudy.comparisonGroup.actualNumber
  • Added Element
ResearchStudy.comparisonGroup.eligibility
  • Added Element
ResearchStudy.objective.outcomeMeasure
  • Added Element
ResearchStudy.objective.outcomeMeasure.name
  • Added Element
ResearchStudy.objective.outcomeMeasure.type
  • Added Element
ResearchStudy.objective.outcomeMeasure.description
  • Added Element
ResearchStudy.objective.outcomeMeasure.endpoint
  • Added Mandatory Element
ResearchStudy.objective.outcomeMeasure.population
  • Added Element
ResearchStudy.objective.outcomeMeasure.intervention
  • Added Element
ResearchStudy.objective.outcomeMeasure.comparator
  • Added Element
ResearchStudy.objective.outcomeMeasure.summaryMeasure
  • Added Element
ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.event
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.group
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.handling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.description
  • Added Element
ResearchStudy.result
  • Type Reference: Added Target Types Composition, Evidence
  • Type Reference: Removed Target Types EvidenceReport, Citation
ResearchStudy.relatedArtifact
  • Deleted
ResearchStudy.comparisonGroup.linkId
  • Deleted
ResearchStudy.comparisonGroup.name
  • Deleted
ResearchStudy.comparisonGroup.type
  • Deleted
ResearchStudy.comparisonGroup.intendedExposure
  • Deleted
ResearchStudy.outcomeMeasure
  • Deleted
ResearchSubject
ResearchSubject.subject
  • Type Reference: Added Target Type SubstanceDefinition
ResearchSubject.subjectState
  • Renamed from progress to subjectState (when progress.type=state)
ResearchSubject.subjectState.code
  • Moved from ResearchSubject.progress.subjectState to code (when progress.type=state)
  • Min Cardinality changed from 0 to 1
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-subject-state|5.0.0` (required)
ResearchSubject.subjectState.startDate
  • Moved from ResearchSubject.progress to ResearchSubject.subjectState (when progress.type=state)
  • Min Cardinality changed from 0 to 1
ResearchSubject.subjectState.endDate
  • Moved from ResearchSubject.progress to ResearchSubject.subjectState (when progress.type=state)
ResearchSubject.subjectState.reason
  • Moved from ResearchSubject.progress to ResearchSubject.subjectState (when progress.type=state)
ResearchSubject.subjectMilestone
  • Added Element
  • Can map from progress when progress.type=milestone
ResearchSubject.subjectMilestone.milestone
  • Moved from ResearchSubject.progress to ResearchSubject.subjectMilestone (when progress.type=milestone)
  • Min Cardinality changed from 0 to 1
ResearchSubject.subjectMilestone.date
  • Added Element
  • map from ResearchSubject.subjectState.endDate, when progress.type=milestone
ResearchSubject.subjectMilestone.reason
  • Added Element
  • map from ResearchSubject.subjectState.reason when progress.type=milestone
ResearchSubject.comparisonGroup
  • Added Element
ResearchSubject.progress.type
  • Deleted (partially indicates to map other properties to ResearchSubject.subjectState or ResearchSubject.subjectMilestone)
ResearchSubject.assignedComparisonGroup
  • Deleted
ResearchSubject.actualComparisonGroup
  • Deleted
Resource
  • No Changes
RiskAssessment
RiskAssessment.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
RiskAssessment.prediction.probability[x]
  • Add Type Quantity
Schedule
  • No Changes
SearchParameter
SearchParameter.jurisdiction
SearchParameter.aliasCode
  • Added Element
SearchParameter.base
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
SearchParameter.type
  • Add code resource
SearchParameter.target
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
SearchParameter.modifier
  • Change value set from http://hl7.org/fhir/ValueSet/search-modifier-code|5.0.0 to Search Modifier All Codes
  • Add codes Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , Claim , ClaimResponse , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAlert , DeviceAssociation , DeviceDefinition , DeviceMetric , DeviceRequest , DiagnosticReport , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImplementationGuide , Ingredient , InsurancePlan , InsuranceProduct , Invoice , Library , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Parameters , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , Task , TerminologyCapabilities , ValueSet , VisionPrescription , BodySite , CatalogEntry , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DeviceUseStatement , DiagnosticOrder , DocumentManifest , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , Media , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RequestGroup , ResearchDefinition , ResearchElementDefinition , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification , ViewDefinition
ServiceRequest
ServiceRequest.basedOn
  • Type Reference: Added Target Types DocumentReference, RequestOrchestration, NutritionOrder, DocumentReference
ServiceRequest.replaces
  • Type Reference: Added Target Types MedicationRequest, RequestOrchestration, CarePlan, DeviceRequest, CommunicationRequest, NutritionOrder, VisionPrescription
ServiceRequest.status
  • Remove codes revoked , completed
  • Add code ended
ServiceRequest.statusReason
  • Added Element
ServiceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ServiceRequest.orderDetail.parameterFocus[x]
  • Renamed from parameterFocus to parameterFocus[x]
  • Add Types CodeableConcept, Reference(Device | DeviceRequest | Medication | MedicationRequest | BiologicallyDerivedProduct | Substance | SubstanceDefinition | MedicinalProductDefinition), canonical(DeviceDefinition)
  • Remove Type CodeableReference
ServiceRequest.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
ServiceRequest.asNeededFor
  • Added Element
ServiceRequest.requester
  • Type Reference: Added Target Type Group
ServiceRequest.performer
  • Type Reference: Added Target Type Group
ServiceRequest.bodyStructure
  • Type changed from Reference(BodyStructure) to CodeableReference
ServiceRequest.instantiatesCanonical
  • Deleted
ServiceRequest.instantiatesUri
  • Deleted
ServiceRequest.bodySite
  • Deleted
Slot
  • No Changes
Specimen
Specimen.subject
  • Type Reference: Added Target Type NutritionProduct
Specimen.collection.collector
  • Type Reference: Added Target Type Organization
Specimen.collection.device[x]
  • Renamed from device to device[x]
  • Add Types CodeableConcept, Reference(Device), canonical(DeviceDefinition)
  • Remove Type CodeableReference
Specimen.processing.performer
  • Added Element
Specimen.processing.device[x]
  • Added Element
Specimen.processing.additive
  • Type changed from Reference(Substance) to CodeableReference
Specimen.processing.time[x]
  • Add Type Duration
Specimen.container.device[x]
  • Renamed from device to device[x]
  • Add Types CodeableConcept, canonical(DeviceDefinition)
Specimen.condition
  • Remove Binding `http://terminology.hl7.org/ValueSet/v2-0493` (extensible)
Specimen.accessionIdentifier
  • Deleted (-> Specimen.identifier (along with all the other identifiers))
Specimen.container.location
  • Deleted
SpecimenDefinition
SpecimenDefinition.jurisdiction
StructureDefinition
StructureDefinition.jurisdiction
StructureDefinition.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.2.0 , 4.3.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4.0 , 4.5.0 , 4.6.0 , 5.0.0 , 5.0.0-cibuild , 5.0.0-snapshot1 , 5.0.0-snapshot2 , 5.0.0-ballot , 5.0.0-snapshot3 , 5.0.0-draft-final
  • Add code 6.0
StructureMap
StructureMap.jurisdiction
StructureMap.group.rule.source.min
  • Type changed from integer to unsignedInt
Subscription
Subscription.managingEntity
  • Type Reference: Added Target Types Device, Group
Subscription.filterBy.resource
  • Renamed from resourceType to resource
Subscription.filterBy.event
  • Added Element
SubscriptionStatus
SubscriptionStatus.notificationEvent.triggerEvent
  • Added Element
SubscriptionStatus.notificationEvent.relatedQuery
  • Added Element
SubscriptionStatus.notificationEvent.relatedQuery.queryType
  • Added Element
SubscriptionStatus.notificationEvent.relatedQuery.query
  • Added Mandatory Element
SubscriptionStatus.notificationEvent.authorizationHint
  • Added Element
SubscriptionStatus.notificationEvent.authorizationHint.authorizationType
  • Added Mandatory Element
SubscriptionStatus.notificationEvent.authorizationHint.value
  • Added Element
SubscriptionTopic
SubscriptionTopic.jurisdiction
SubscriptionTopic.trigger
  • Renamed from resourceTrigger to trigger
SubscriptionTopic.trigger.description
  • Added Element
SubscriptionTopic.trigger.resource
  • Added Mandatory Element
SubscriptionTopic.trigger.supportedInteraction
  • Added Element
SubscriptionTopic.trigger.queryCriteria
  • Moved from SubscriptionTopic.resourceTrigger to SubscriptionTopic.trigger
SubscriptionTopic.trigger.fhirPathCriteria
  • Moved from SubscriptionTopic.resourceTrigger to SubscriptionTopic.trigger
SubscriptionTopic.trigger.event
  • Added Element
SubscriptionTopic.trigger.canFilterBy
  • Moved from SubscriptionTopic to SubscriptionTopic.trigger
SubscriptionTopic.trigger.notificationShape
  • Moved from SubscriptionTopic to SubscriptionTopic.trigger
SubscriptionTopic.trigger.notificationShape.include
  • Added Element
SubscriptionTopic.trigger.notificationShape.relatedQuery
  • Added Element
SubscriptionTopic.trigger.notificationShape.relatedQuery.queryType
  • Added Element
SubscriptionTopic.trigger.notificationShape.relatedQuery.query
  • Added Mandatory Element
SubscriptionTopic.resourceTrigger.description
  • Deleted
SubscriptionTopic.resourceTrigger.resource
  • Deleted
SubscriptionTopic.resourceTrigger.supportedInteraction
  • Deleted
SubscriptionTopic.eventTrigger
  • Deleted
SubscriptionTopic.notificationShape.include
  • Deleted
Substance
Substance.instance
  • Deleted
Substance.ingredient
  • Deleted
SubstanceDefinition
SubstanceDefinition.status
  • Now marked as Modifier
SubstanceDefinition.property.value[x]
  • Add Type Range
SubstanceDefinition.informationSource
  • Deleted
SubstanceDefinition.referenceInformation
  • Deleted
SubstanceDefinition.nucleicAcid
  • Deleted
SubstanceDefinition.polymer
  • Deleted
SubstanceDefinition.protein
  • Deleted
Task
Task.statusReason
  • Max Cardinality changed from 1 to *
Task.code
  • Add Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible)
Task.description
  • Type changed from string to markdown
Task.focus
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Resource) to BackboneElement
Task.focus.value[x]
  • Added Mandatory Element
Task.requester
  • Type Reference: Added Target Type Group
Task.owner
  • Type Reference: Added Target Type Group
Task.performer.actor
  • Type Reference: Added Target Types Device, Group
Task.restriction.recipient
  • Type Reference: Added Target Type Device
Task.input.value[x]
  • Add Type VirtualServiceDetail
Task.output.value[x]
  • Add Type VirtualServiceDetail
Task.instantiatesCanonical
  • Deleted
Task.instantiatesUri
  • Deleted
TerminologyCapabilities
TerminologyCapabilities.jurisdiction
TerminologyCapabilities.implementation.description
  • Type changed from string to markdown
TerminologyCapabilities.codeSystem.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.language
  • Change value set from http://hl7.org/fhir/ValueSet/languages|5.0.0 to All Languages
  • Remove codes ar , bg , bg-BG , bn , cs , cs-CZ , bs , bs-BA , da , da-DK , de , de-AT , de-CH , de-DE , el , el-GR , en , en-AU , en-CA , en-GB , en-IN , en-NZ , en-SG , en-US , es , es-AR , es-ES , es-UY , et , et-EE , fi , fr , fr-BE , fr-CH , fr-FR , fi-FI , fr-CA , fy , fy-NL , hi , hr , hr-HR , is , is-IS , it , it-CH , it-IT , ja , ko , lt , lt-LT , lv , lv-LV , nl , nl-BE , nl-NL , no , no-NO , pa , pl , pl-PL , pt , pt-PT , pt-BR , ro , ro-RO , ru , ru-RU , sk , sk-SK , sl , sl-SI , sr , sr-RS , sv , sv-SE , te , zh , zh-CN , zh-HK , zh-SG , zh-TW
TerminologyCapabilities.supplements
  • Added Element
TerminologyCapabilities.supplements.globals
  • Added Element
TerminologyCapabilities.expansion.parameter.documentation
  • Type changed from string to markdown
TerminologyCapabilities.closure
  • Deleted
ValueSet
ValueSet.jurisdiction
ValueSet.compose.include.copyright
  • Type changed from string to markdown
ValueSet.scope
  • Deleted
VisionPrescription
VisionPrescription.basedOn
  • Added Element
VisionPrescription.groupIdentifier
  • Added Element
VisionPrescription.priority
  • Added Element
BiologicallyDerivedProductDispense
  • Deleted
ChargeItem
  • Deleted
ChargeItemDefinition
  • Deleted
Citation
  • Deleted
ClinicalImpression
  • Deleted
ConditionDefinition
  • Deleted
DeviceDispense
  • Deleted
DeviceUsage
  • Deleted
EncounterHistory
  • Deleted
EvidenceReport
  • Deleted
FormularyItem
  • Deleted
GenomicStudy
  • Deleted
GraphDefinition
  • Deleted
ImmunizationEvaluation
  • Deleted
ImmunizationRecommendation
  • Deleted
InventoryItem
  • Deleted
InventoryReport
  • Deleted
Linkage
  • Deleted
MedicationKnowledge
  • Deleted
MolecularSequence
  • Deleted
Permission
  • Deleted
SubstanceNucleicAcid
  • Deleted
SubstancePolymer
  • Deleted
SubstanceProtein
  • Deleted
SubstanceReferenceInformation
  • Deleted
SubstanceSourceMaterial
  • Deleted
SupplyDelivery
  • Deleted
SupplyRequest
  • Deleted
TestPlan
  • Deleted
TestReport
  • Deleted
TestScript
  • Deleted
Transport
  • Deleted
VerificationResult
  • Deleted
Types
Address
  • No Changes
Age
Age
Annotation
  • No Changes
Attachment
Attachment.language
Attachment.size
  • Type changed from unsignedInt to integer64
Attachment.height
  • Added Element
Attachment.width
  • Added Element
Attachment.frames
  • Added Element
Attachment.duration
  • Added Element
Attachment.pages
  • Added Element
Availability
  • Added Type
BackboneElement
  • No Changes
BackboneType
  • Added Type
Base
  • Added Type
CodeableConcept
  • No Changes
CodeableReference
  • No Changes
Coding
  • No Changes
ContactDetail
  • No Changes
ContactPoint
  • No Changes
Count
  • No Changes
DataRequirement
DataRequirement.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.3.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , ProductShelfLife , Quantity , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , SimpleQuantity , Timing , TriggerDefinition , UsageContext , base64Binary , boolean , canonical , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , BiologicallyDerivedProduct , BodyStructure , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MolecularSequence , NamingSystem , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Parameters , Type , Any
  • Add code Base
DataRequirement.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
DataRequirement.valueFilter
  • Added Element
DataRequirement.valueFilter.path
  • Added Element
DataRequirement.valueFilter.searchParam
  • Added Element
DataRequirement.valueFilter.comparator
  • Added Element
DataRequirement.valueFilter.value[x]
  • Added Element
DataType
  • Added Type
Distance
Distance
Dosage
Dosage.condition
  • Added Element
Dosage.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
Dosage.asNeededFor
  • Added Element
Dosage.doseAndRate.dose[x]
  • Add Type Expression
Dosage.doseAndRate.rate[x]
  • Add Type Expression
Dosage.safety
  • Added Element
Dosage.sequence
  • Deleted
Dosage.maxDosePerPeriod
  • Deleted
Dosage.maxDosePerAdministration
  • Deleted
Dosage.maxDosePerLifetime
  • Deleted
DosageCondition
  • Added Type
DosageDetails
  • Added Type
DosageSafety
  • Added Type
Duration
Duration
Element
Element.id
  • Type changed from id to string
ElementDefinition
ElementDefinition.slicing.discriminator.type
  • Add code position
ElementDefinition.type.code
ElementDefinition.type.aggregation
  • Remove code bundled
ElementDefinition.defaultValue[x]
  • Add Types integer64, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.fixed[x]
  • Add Types integer64, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.pattern[x]
  • Add Types integer64, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.example.value[x]
  • Add Types integer64, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.minValue[x]
  • Add Type integer64
ElementDefinition.maxValue[x]
  • Add Type integer64
ElementDefinition.constraint.requirements
  • Type changed from string to markdown
ElementDefinition.constraint.suppress
  • Added Element
ElementDefinition.mustHaveValue
  • Added Element
ElementDefinition.valueAlternatives
  • Added Element
ElementDefinition.binding.strength
  • Add code descriptive
ElementDefinition.binding.description
  • Type changed from string to markdown
ElementDefinition.binding.additional
  • Added Element
ElementDefinition.binding.additional.key
  • Added Element
ElementDefinition.binding.additional.purpose
  • Added Mandatory Element
ElementDefinition.binding.additional.valueSet
  • Added Mandatory Element
ElementDefinition.binding.additional.documentation
  • Added Element
ElementDefinition.binding.additional.shortDoco
  • Added Element
ElementDefinition.binding.additional.usage
  • Added Element
ElementDefinition.binding.additional.any
  • Added Element
ElementDefinition.mapping.comment
  • Type changed from string to markdown
ElementDefinition.constraint.xpath
  • Deleted (XPath removed due to lack of use and maintenance)
Expression
Expression.name
  • Type changed from id to code
Expression.language
  • Min Cardinality changed from 1 to 0
  • Change max value set from Mime Types to none
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/expression-language" to "urn:ietf:bcp:13"
ExtendedContactDetail
  • Added Type
Extension
Extension.value[x]
  • Add Types integer64, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
HumanName
HumanName.use
  • Remove code maiden
Identifier
  • No Changes
MarketingStatus
  • No Changes
Meta
  • No Changes
MonetaryComponent
  • Added Type
Money
  • No Changes
MoneyQuantity
  • No Changes
Narrative
  • No Changes
ParameterDefinition
ParameterDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.3.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , ProductShelfLife , Quantity , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , SimpleQuantity , Timing , TriggerDefinition , UsageContext , base64Binary , boolean , canonical , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , BiologicallyDerivedProduct , BodyStructure , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MolecularSequence , NamingSystem , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Parameters , Type , Any
  • Add code Base
Period
  • No Changes
PrimitiveType
  • Added Type
ProductShelfLife
ProductShelfLife.type
  • Min Cardinality changed from 1 to 0
ProductShelfLife.period[x]
  • Renamed from period to period[x]
  • Min Cardinality changed from 1 to 0
  • Add Types Duration, string
  • Remove Type Quantity
ProductShelfLife.identifier
  • Deleted
Quantity
Quantity.comparator
  • Add code ad
Range
  • No Changes
Ratio
Ratio.denominator
  • Type changed from Quantity to Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
RatioRange
  • No Changes
Reference
Reference.type
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
RelatedArtifact
RelatedArtifact.type
  • Add code part-of
RelatedArtifact.resourceReference
  • Added Element
RelatedArtifact.artifact[x]
  • Added Element
RelatedArtifact.url
  • Deleted (-> document)
RelativeTime
  • Added Type
SampledData
SampledData.interval
  • Renamed from period to interval
  • Min Cardinality changed from 1 to 0
SampledData.intervalUnit
  • Added Mandatory Element
SampledData.codeMap
  • Added Element
SampledData.offsets
  • Added Element
Signature
Signature.type
  • Min Cardinality changed from 1 to 0
Signature.when
  • Min Cardinality changed from 1 to 0
Signature.who
  • Min Cardinality changed from 1 to 0
SimpleQuantity
  • No Changes
Timing
Timing.repeat.startOffset
  • Added Element
Timing.repeat.endOffset
  • Added Element
Timing.repeat.when
  • Add code IMD
TriggerDefinition
TriggerDefinition.type
  • Remove codes data-added , data-modified , data-removed
  • Add code subscription-topic
TriggerDefinition.code
  • Added Element
TriggerDefinition.subscriptionTopic
  • Added Element
TriggerDefinition.timing[x]
  • Remove Type Reference(Schedule)
UsageContext
UsageContext.code
  • Change value set from http://hl7.org/fhir/ValueSet/usage-context-type to UsageContextType icon
VirtualServiceDetail
  • Added Type
base64Binary (No Changes)
boolean (No Changes)
canonical (No Changes)
code (No Changes)
date (No Changes)
dateTime (No Changes)
decimal (No Changes)
id (No Changes)
instant (No Changes)
integer (No Changes)
integer64
  • Added Type
markdown (No Changes)
oid (No Changes)
positiveInt (No Changes)
string (No Changes)
time (No Changes)
unsignedInt (No Changes)
uri (No Changes)
url (No Changes)
uuid (No Changes)
xhtml (No Changes)
Contributor
  • Deleted
Population
  • Deleted
ProdCharacteristic
  • Deleted
Resources
Account
Account.billingStatus
  • Added Element
Account.covers
  • Added Element
Account.description
  • Type changed from string to markdown
Account.guarantor.party
  • Min Cardinality changed from 1 to 0
Account.guarantor.account
  • Added Element
Account.guarantor.responsibility
  • Added Element
Account.guarantor.limit
  • Added Element
Account.guarantor.rank
  • Added Element
Account.diagnosis
  • Added Element
Account.diagnosis.sequence
  • Added Element
Account.diagnosis.condition
  • Added Mandatory Element
Account.diagnosis.dateOfDiagnosis
  • Added Element
Account.diagnosis.type
  • Added Element
Account.diagnosis.onAdmission
  • Added Element
Account.diagnosis.packageCode
  • Added Element
Account.procedure
  • Added Element
Account.procedure.sequence
  • Added Element
Account.procedure.code
  • Added Mandatory Element
Account.procedure.dateOfService
  • Added Element
Account.procedure.type
  • Added Element
Account.procedure.packageCode
  • Added Element
Account.procedure.device
  • Added Element
Account.parent
  • Renamed from partOf to parent
Account.currency
  • Added Element
Account.balance
  • Added Element
Account.balance.aggregate
  • Added Element
Account.balance.term
  • Added Element
Account.balance.estimate
  • Added Element
Account.balance.amount
  • Added Mandatory Element
Account.calculatedAt
  • Added Element
ActivityDefinition
ActivityDefinition.versionAlgorithm[x]
  • Added Element
ActivityDefinition.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
ActivityDefinition.jurisdiction
ActivityDefinition.usage
  • Type changed from string to markdown
ActivityDefinition.copyrightLabel
  • Added Element
ActivityDefinition.kind
  • Remove codes AppointmentResponse , Contract , ImmunizationRecommendation , SupplyRequest
  • Add codes CoverageEligibilityRequest , RequestOrchestration
ActivityDefinition.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ActivityDefinition.timing[x]
  • Add Type RelativeTime
  • Remove Types dateTime, Period
ActivityDefinition.asNeeded[x]
  • Added Element
ActivityDefinition.location
  • Type changed from Reference(Location) to CodeableReference
ActivityDefinition.participant.type
  • Min Cardinality changed from 1 to 0
  • Remove code related-person
  • Add codes careteam , group , healthcareservice , location , organization , practitionerrole , relatedperson
ActivityDefinition.participant.typeCanonical
  • Added Element
ActivityDefinition.participant.typeReference
  • Added Element
ActivityDefinition.participant.function
  • Added Element
ActivityDefinition.specimenRequirement
  • Type changed from Reference(SpecimenDefinition) to canonical(SpecimenDefinition)
ActivityDefinition.observationRequirement
  • Type changed from Reference(ObservationDefinition) to canonical(ObservationDefinition)
ActivityDefinition.observationResultRequirement
  • Type changed from Reference(ObservationDefinition) to canonical(ObservationDefinition)
ActorDefinition
  • Added Resource
AdministrableProductDefinition
AdministrableProductDefinition.description
  • Added Element
AdministrableProductDefinition.code
  • Added Element
AdministrableProductDefinition.property.value[x]
  • Add Types Range, markdown, Reference(Binary)
AdverseEvent
AdverseEvent.identifier
  • Max Cardinality changed from 1 to *
AdverseEvent.status
  • Added Mandatory Element
AdverseEvent.category
  • Remove Binding `http://hl7.org/fhir/ValueSet/adverse-event-category` (extensible)
AdverseEvent.code
  • Renamed from event to code
AdverseEvent.effect[x]
  • Renamed from date to effect[x]
  • Add Type Period
AdverseEvent.resultingEffect
  • Renamed from resultingCondition to resultingEffect
  • Type changed from Reference(Condition) to CodeableReference
AdverseEvent.outcome
  • Max Cardinality changed from 1 to *
  • Remove Binding `http://hl7.org/fhir/ValueSet/adverse-event-outcome|4.3.0` (required)
AdverseEvent.participant
  • Added Element
AdverseEvent.participant.function
  • Added Element
AdverseEvent.participant.actor
  • Added Mandatory Element
AdverseEvent.expectedInResearchStudy
  • Added Element
AdverseEvent.suspectEntity.instance
  • Type changed from Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) to CodeableReference
AdverseEvent.suspectEntity.causality
  • Max Cardinality changed from * to 1
AdverseEvent.suspectEntity.causality.assessmentMethod
  • Added Element
AdverseEvent.suspectEntity.causality.entityRelatedness
  • Renamed from productRelatedness to entityRelatedness
  • Type changed from string to CodeableConcept
AdverseEvent.suspectEntity.causality.author
  • Type Reference: Added Target Types Patient, RelatedPerson
AdverseEvent.suspectEntity.occurrence[x]
  • Added Element
AdverseEvent.contributingFactor
  • Added Element
AdverseEvent.preventiveAction
  • Added Element
AdverseEvent.mitigatingAction
  • Added Element
AdverseEvent.supportingInfo
  • Added Element
  • Can map from AdverseEvent.referenceDocument and AdverseEvent.subjectMedicalHistory
AdverseEvent.note
  • Added Element
AdverseEvent.severity
  • Deleted (AdverseEvent.severity is redundant with Condition.severity referenced via AdverseEvent.resultingEffect)
AdverseEvent.contributor
  • Deleted (-> AdverseEvent.participant.actor)
AdverseEvent.suspectEntity.causality.assessment
  • Deleted (-> AdverseEvent.suspectEntity.causality.assessmentMethod)
AdverseEvent.suspectEntity.causality.method
  • Deleted (-> AdverseEvent.suspectEntity.causality.assessmentMethod)
AdverseEvent.subjectMedicalHistory
  • Deleted (-> AdverseEvent.supportingInfo)
AdverseEvent.referenceDocument
  • Deleted (-> AdverseEvent.supportingInfo)
AllergyIntolerance
AllergyIntolerance.clinicalStatus
  • Remove code resolved
AllergyIntolerance.type
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.3.0` (required)
AllergyIntolerance.recorder
  • Type Reference: Added Target Type Organization
AllergyIntolerance.lastReactionOccurrence
  • Renamed from lastOccurrence to lastReactionOccurrence
AllergyIntolerance.reaction.manifestation
  • Type changed from CodeableConcept to CodeableReference
Appointment
Appointment.cancellationReason
  • Renamed from cancelationReason to cancellationReason
Appointment.class
  • Added Element
Appointment.serviceType
  • Type changed from CodeableConcept to CodeableReference
Appointment.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Appointment.priority
  • Type changed from unsignedInt to CodeableConcept
Appointment.replaces
  • Added Element
Appointment.virtualService
  • Added Element
Appointment.previousAppointment
  • Added Element
Appointment.originatingAppointment
  • Added Element
Appointment.account
  • Added Element
Appointment.cancellationDate
  • Added Element
Appointment.note
  • Renamed from comment to note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
Appointment.patientInstruction
  • Max Cardinality changed from 1 to *
  • Type changed from string to CodeableReference
Appointment.basedOn
  • Type Reference: Added Target Types CarePlan, DeviceRequest, MedicationRequest, RequestOrchestration, NutritionOrder, VisionPrescription
Appointment.subject
  • Added Element
Appointment.participant.actor
  • Type Reference: Added Target Types Group, CareTeam
Appointment.participant.required
  • Type changed from code to boolean
  • Remove Binding `http://hl7.org/fhir/ValueSet/participantrequired|4.3.0` (required)
Appointment.recurrenceId
  • Added Element
Appointment.occurrenceChanged
  • Added Element
Appointment.recurrenceTemplate
  • Added Element
Appointment.recurrenceTemplate.timezone
  • Added Element
Appointment.recurrenceTemplate.recurrenceType
  • Added Mandatory Element
Appointment.recurrenceTemplate.lastOccurrenceDate
  • Added Element
Appointment.recurrenceTemplate.occurrenceCount
  • Added Element
Appointment.recurrenceTemplate.occurrenceDate
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.monday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.tuesday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.wednesday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.thursday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.friday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.saturday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.sunday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.weekInterval
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.monthInterval
  • Added Mandatory Element
Appointment.recurrenceTemplate.yearlyTemplate
  • Added Element
Appointment.recurrenceTemplate.yearlyTemplate.yearInterval
  • Added Mandatory Element
Appointment.recurrenceTemplate.excludingDate
  • Added Element
Appointment.recurrenceTemplate.excludingRecurrenceId
  • Added Element
Appointment.reasonCode
  • Deleted (-> reason.concept)
Appointment.reasonReference
  • Deleted (-> reason.reference)
AppointmentResponse
AppointmentResponse.proposedNewTime
  • Added Element
AppointmentResponse.actor
  • Type Reference: Added Target Type Group
AppointmentResponse.participantStatus
  • Change value set from http://hl7.org/fhir/ValueSet/participationstatus|4.3.0 to Appointment Response Status
  • Add code entered-in-error
AppointmentResponse.comment
  • Type changed from string to markdown
AppointmentResponse.recurring
  • Added Element
AppointmentResponse.occurrenceDate
  • Added Element
AppointmentResponse.recurrenceId
  • Added Element
ArtifactAssessment
  • Added Resource
AuditEvent
AuditEvent.type
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-type` (extensible)
AuditEvent.subtype
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-sub-type` (extensible)
AuditEvent.severity
  • Added Element
AuditEvent.occurred[x]
  • Renamed from period to occurred[x]
  • Add Type dateTime
AuditEvent.outcome
  • Type changed from code to BackboneElement
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-outcome|4.3.0` (required)
AuditEvent.outcome.code
  • Added Mandatory Element
AuditEvent.outcome.detail
  • Added Element
AuditEvent.authorization
  • Renamed from purposeOfEvent to authorization
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
AuditEvent.basedOn
  • Added Element
AuditEvent.patient
  • Added Element
AuditEvent.encounter
  • Added Element
AuditEvent.agent.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/participation-role-type` (extensible)
AuditEvent.agent.who
  • Min Cardinality changed from 0 to 1
  • Type Reference: Added Target Types CareTeam, DeviceDefinition, Group, HealthcareService
AuditEvent.agent.requestor
  • Min Cardinality changed from 1 to 0
AuditEvent.agent.network[x]
  • Renamed from network to network[x]
  • Add Types Reference(Endpoint), uri, string
  • Remove Type BackboneElement
AuditEvent.agent.authorization
  • Renamed from purposeOfUse to authorization
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
AuditEvent.source.site
  • Type changed from string to Reference(Location)
AuditEvent.source.observer
  • Type Reference: Added Target Type CareTeam
AuditEvent.source.type
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-source-type` (extensible)
AuditEvent.entity.role
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/object-role` (extensible)
AuditEvent.entity.securityLabel
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
AuditEvent.entity.detail.type
  • Type changed from string to CodeableConcept
AuditEvent.entity.detail.value[x]
  • Add Types Quantity, CodeableConcept, boolean, integer, Range, Ratio, time, dateTime, Period
AuditEvent.entity.agent
  • Added Element
AuditEvent.outcomeDesc
  • Deleted (-> outcome.detail.text)
AuditEvent.agent.altId
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/auditevent-AlternativeUserID)
AuditEvent.agent.name
  • Deleted (-> who.display)
AuditEvent.agent.media
  • Deleted (-> AuditEvent.entity)
AuditEvent.agent.network.address
  • Deleted (-> network[x])
AuditEvent.agent.network.type
  • Deleted (-> network[x])
AuditEvent.entity.type
  • Deleted
AuditEvent.entity.lifecycle
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/auditevent-Lifecycle)
AuditEvent.entity.name
  • Deleted (-> what.display)
Basic
Basic.code
  • Add Binding `http://hl7.org/fhir/ValueSet/version-independent-resource-types` (extensible)
Basic.created
  • Type changed from date to dateTime
Basic.author
  • Type Reference: Added Target Types Device, CareTeam
Binary
  • No Changes
BiologicallyDerivedProduct
BiologicallyDerivedProduct.productCategory
  • Max Cardinality changed from 1 to *
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/product-category|4.3.0` (required)
BiologicallyDerivedProduct.biologicalSourceEvent
  • Added Element
BiologicallyDerivedProduct.processingFacility
  • Added Element
BiologicallyDerivedProduct.division
  • Added Element
BiologicallyDerivedProduct.productStatus
  • Added Element
BiologicallyDerivedProduct.expirationDate
  • Added Element
BiologicallyDerivedProduct.collection.sourcePatient
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.sourceOrganization
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.procedure
  • Added Element
BiologicallyDerivedProduct.storageTempRequirements
  • Added Element
BiologicallyDerivedProduct.property
  • Added Element
BiologicallyDerivedProduct.property.type
  • Added Mandatory Element
BiologicallyDerivedProduct.property.value[x]
  • Added Mandatory Element
BiologicallyDerivedProduct.status
  • Deleted (-> BiologicallyDerivedProduct.productStatus)
BiologicallyDerivedProduct.quantity
  • Deleted (-> BiologicallyDerivedProduct.property.valueQuantity)
BiologicallyDerivedProduct.collection.source
  • Deleted (-> collection.sourcePatient or collection.sourceOrganization depending on reference type)
BiologicallyDerivedProduct.processing
  • Deleted (-> BiologicallyDerivedProduct.collection)
BiologicallyDerivedProduct.manipulation
  • Deleted (-> BiologicallyDerivedProduct.collection)
BiologicallyDerivedProduct.storage
  • Deleted (-> BiologicallyDerivedProduct.storageTempRequirements)
BodyStructure
BodyStructure.includedStructure
  • Added Mandatory Element
BodyStructure.includedStructure.structure
  • Added Mandatory Element
BodyStructure.includedStructure.laterality
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.value
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation
  • Added Element
BodyStructure.includedStructure.spatialReference
  • Added Element
BodyStructure.includedStructure.image
  • Added Element
BodyStructure.includedStructure.qualifier
  • Added Element
BodyStructure.includedStructure.morphology
  • Moved from BodyStructure to BodyStructure.includedStructure
BodyStructure.excludedStructure
  • Added Element
BodyStructure.description
  • Type changed from string to markdown
BodyStructure.location
  • Deleted
BodyStructure.locationQualifier
  • Deleted
Bundle
Bundle.type
  • Add code subscription-notification
Bundle.link.relation
  • Type changed from string to code
  • Add Binding `http://hl7.org/fhir/ValueSet/iana-link-relations|6.0.0-ballot3` (required)
Bundle.entry.response.outcome
  • Type changed from Resource to Resource(http://hl7.org/fhir/StructureDefinition/OperationOutcome)
Bundle.issues
  • Added Element
CanonicalResource
  • Added Resource
CapabilityStatement
CapabilityStatement.identifier
  • Added Element
CapabilityStatement.versionAlgorithm[x]
  • Added Element
CapabilityStatement.actorDefinition
  • Added Element
CapabilityStatement.jurisdiction
CapabilityStatement.copyrightLabel
  • Added Element
CapabilityStatement.implementation.description
  • Type changed from string to markdown
CapabilityStatement.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.3.0
  • Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.3 , 3.5 , 4.0 , 4.1 , 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
CapabilityStatement.format
CapabilityStatement.patchFormat
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.3.0 to Patch Mime Types
  • Add codes application/fhir+xml , application/fhir+json , application/fhir+turtle , application/json-patch+json , application/xml-patch+xml
CapabilityStatement.acceptLanguage
  • Added Element
CapabilityStatement.rest.security.service
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/restful-security-service" to "http://hl7.org/fhir/restful-security-service"
CapabilityStatement.rest.resource.type
  • Type changed from code to uri
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to Extended Resource Types
CapabilityStatement.rest.resource.definition
  • Added Element
CapabilityStatement.rest.resource.interaction.code
  • Add codes update-conditional , patch-conditional , delete-conditional-single , delete-conditional-multiple , delete-history , delete-history-version , create-conditional
CapabilityStatement.rest.resource.conditionalPatch
  • Added Element
CapabilityStatement.rest.resource.searchParam.type
  • Add code resource
CapabilityStatement.messaging.endpoint.protocol
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/message-transport" to "http://hl7.org/fhir/message-transport"
CarePlan
CarePlan.basedOn
  • Type Reference: Added Target Types ServiceRequest, RequestOrchestration, NutritionOrder
CarePlan.status
  • Remove codes revoked , completed
  • Add code ended
CarePlan.intent
  • Add code directive
CarePlan.custodian
  • Renamed from author to custodian
CarePlan.addresses
  • Type changed from Reference(Condition) to CodeableReference
CarePlan.activity.performedActivity
  • Added Element
CarePlan.activity.plannedActivityReference
  • Renamed from reference to plannedActivityReference
  • Type Reference: Added Target Type RequestOrchestration
  • Type Reference: Removed Target Type RequestGroup
CarePlan.instantiatesCanonical
  • Deleted
CarePlan.instantiatesUri
  • Deleted
CarePlan.activity.outcomeCodeableConcept
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.outcomeReference
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.detail
  • Deleted (-> CarePlan.activity.plannedActivityReference)
CareTeam
CareTeam.participant.role
  • Max Cardinality changed from * to 1
CareTeam.participant.member
  • Type Reference: Added Target Types Group, HealthcareService
CareTeam.participant.onBehalfOf
  • Type Reference: Added Target Types Practitioner, PractitionerRole, RelatedPerson, Patient, CareTeam, Group, HealthcareService
CareTeam.participant.effective[x]
  • Renamed from period to effective[x]
  • Add Type Timing
CareTeam.participant.supportingInfo
  • Added Element
CareTeam.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
CareTeam.encounter
  • Deleted (Removed to avoid circular references since Encounter references CareTeam)
CareTeam.reasonCode
  • Deleted (-> reason.concept)
CareTeam.reasonReference
  • Deleted (-> reason.reference)
Claim
Claim.traceNumber
  • Added Element
Claim.statusReason
  • Added Element
Claim.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
Claim.enterer
  • Type Reference: Added Target Types Patient, RelatedPerson
Claim.provider
  • Min Cardinality changed from 1 to 0
Claim.priority
  • Min Cardinality changed from 1 to 0
Claim.prescription
  • Type Reference: Added Target Type ServiceRequest
Claim.originalPrescription
  • Type Reference: Added Target Type ServiceRequest
Claim.encounter
  • Added Element
Claim.facility
  • Type Reference: Added Target Type Organization
Claim.diagnosisRelatedGroup
  • Added Element
Claim.event
  • Added Element
Claim.event.type
  • Added Mandatory Element
Claim.event.when[x]
  • Added Mandatory Element
Claim.careTeam.specialty
  • Renamed from qualification to specialty
Claim.supportingInfo.subCategory
  • Added Element
Claim.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type date
Claim.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
Claim.insurance
  • Min Cardinality changed from 1 to 0
Claim.patientPaid
  • Added Element
Claim.item.traceNumber
  • Added Element
Claim.item.subject
  • Added Element
Claim.item.productOrService
  • Min Cardinality changed from 1 to 0
Claim.item.productOrServiceEnd
  • Added Element
Claim.item.request
  • Added Element
Claim.item.patientPaid
  • Added Element
Claim.item.tax
  • Added Element
Claim.item.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
Claim.item.bodySite.site
  • Added Mandatory Element
Claim.item.bodySite.subSite
  • Added Element
Claim.item.detail.traceNumber
  • Added Element
Claim.item.detail.productOrService
  • Min Cardinality changed from 1 to 0
Claim.item.detail.productOrServiceEnd
  • Added Element
Claim.item.detail.patientPaid
  • Added Element
Claim.item.detail.tax
  • Added Element
Claim.item.detail.subDetail.traceNumber
  • Added Element
Claim.item.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
Claim.item.detail.subDetail.productOrServiceEnd
  • Added Element
Claim.item.detail.subDetail.patientPaid
  • Added Element
Claim.item.detail.subDetail.tax
  • Added Element
Claim.careTeam.responsible
  • Deleted
Claim.diagnosis.packageCode
  • Deleted
Claim.item.subSite
  • Deleted
ClaimResponse
ClaimResponse.traceNumber
  • Added Element
ClaimResponse.statusReason
  • Added Element
ClaimResponse.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ClaimResponse.insurer
  • Min Cardinality changed from 1 to 0
ClaimResponse.outcome
ClaimResponse.decision
  • Added Element
ClaimResponse.event
  • Added Element
ClaimResponse.event.type
  • Added Mandatory Element
ClaimResponse.event.when[x]
  • Added Mandatory Element
ClaimResponse.encounter
  • Added Element
ClaimResponse.diagnosisRelatedGroup
  • Added Element
ClaimResponse.supportingInfo
  • Added Element
ClaimResponse.supportingInfo.sequence
  • Added Mandatory Element
ClaimResponse.supportingInfo.category
  • Added Mandatory Element
ClaimResponse.supportingInfo.code
  • Added Element
ClaimResponse.supportingInfo.timing[x]
  • Added Element
ClaimResponse.supportingInfo.value[x]
  • Added Element
ClaimResponse.supportingInfo.reason
  • Added Element
ClaimResponse.item.traceNumber
  • Added Element
ClaimResponse.item.informationSequence
  • Added Element
ClaimResponse.item.reviewOutcome
  • Added Element
ClaimResponse.item.reviewOutcome.decision
  • Added Element
ClaimResponse.item.reviewOutcome.reason
  • Added Element
ClaimResponse.item.reviewOutcome.preAuthRef
  • Added Element
ClaimResponse.item.reviewOutcome.preAuthPeriod
  • Added Element
ClaimResponse.item.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.item.adjudication.quantity
  • Renamed from value to quantity
  • Type changed from decimal to Quantity
ClaimResponse.item.adjudication.decisionDate
  • Added Element
ClaimResponse.item.detail.traceNumber
  • Added Element
ClaimResponse.item.detail.reviewOutcome
  • Added Element
ClaimResponse.item.detail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.item.detail.subDetail.traceNumber
  • Added Element
ClaimResponse.item.detail.subDetail.reviewOutcome
  • Added Element
ClaimResponse.addItem.traceNumber
  • Added Element
ClaimResponse.addItem.subject
  • Added Element
ClaimResponse.addItem.informationSequence
  • Added Element
ClaimResponse.addItem.revenue
  • Added Element
ClaimResponse.addItem.category
  • Added Element
ClaimResponse.addItem.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.request
  • Added Element
ClaimResponse.addItem.tax
  • Added Element
ClaimResponse.addItem.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ClaimResponse.addItem.bodySite.site
  • Added Mandatory Element
ClaimResponse.addItem.bodySite.subSite
  • Added Element
ClaimResponse.addItem.reviewOutcome
  • Added Element
ClaimResponse.addItem.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.traceNumber
  • Added Element
ClaimResponse.addItem.detail.revenue
  • Added Element
ClaimResponse.addItem.detail.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.detail.tax
  • Added Element
ClaimResponse.addItem.detail.reviewOutcome
  • Added Element
ClaimResponse.addItem.detail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.subDetail.traceNumber
  • Added Element
ClaimResponse.addItem.detail.subDetail.revenue
  • Added Element
ClaimResponse.addItem.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.subDetail.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.detail.subDetail.tax
  • Added Element
ClaimResponse.addItem.detail.subDetail.reviewOutcome
  • Added Element
ClaimResponse.addItem.detail.subDetail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.processNote.class
  • Added Element
ClaimResponse.processNote.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
ClaimResponse.processNote.text
  • Type changed from string to markdown
ClaimResponse.processNote.language
ClaimResponse.error.expression
  • Added Element
ClaimResponse.addItem.subSite
  • Deleted
ClinicalUseDefinition
ClinicalUseDefinition.subject
  • Min Cardinality changed from 0 to 1
  • Type changed from Reference(MedicinalProductDefinition | Medication | ActivityDefinition | PlanDefinition | Device | DeviceDefinition | Substance) to CodeableReference
ClinicalUseDefinition.status
  • Now marked as Modifier
ClinicalUseDefinition.undesirableEffect.management
  • Added Element
ClinicalUseDefinition.indication.intendedEffect
  • Max Cardinality changed from 1 to *
ClinicalUseDefinition.indication.undesirableEffect
  • Remove Type Reference(ClinicalUseDefinition)
ClinicalUseDefinition.indication.applicability
  • Added Element
ClinicalUseDefinition.indication.otherTherapy.relationshipType
  • Added Mandatory Element
ClinicalUseDefinition.indication.otherTherapy.treatment
  • Added Mandatory Element
ClinicalUseDefinition.contraindication.indication
  • Remove Type Reference(ClinicalUseDefinition)
ClinicalUseDefinition.contraindication.applicability
  • Added Element
ClinicalUseDefinition.contraindication.management
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy
  • Remove Type BackboneElement
ClinicalUseDefinition.interaction.interactant.route
  • Added Element
ClinicalUseDefinition.interaction.severity
  • Added Element
ClinicalUseDefinition.library
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy.relationshipType
  • Deleted
ClinicalUseDefinition.contraindication.otherTherapy.therapy
  • Deleted
CodeSystem
CodeSystem.versionAlgorithm[x]
  • Added Element
CodeSystem.jurisdiction
CodeSystem.copyrightLabel
  • Added Element
CodeSystem.approvalDate
  • Added Element
CodeSystem.lastReviewDate
  • Added Element
CodeSystem.effectivePeriod
  • Added Element
CodeSystem.topic
  • Added Element
CodeSystem.author
  • Added Element
CodeSystem.editor
  • Added Element
CodeSystem.reviewer
  • Added Element
CodeSystem.endorser
  • Added Element
CodeSystem.relatedArtifact
  • Added Element
CodeSystem.filter.operator
  • Add codes child-of , descendent-leaf
CodeSystem.concept.designation.language
CodeSystem.concept.designation.additionalUse
  • Added Element
Communication
Communication.basedOn
  • Type Reference: Added Target Types CarePlan, CommunicationRequest, DeviceRequest, MedicationRequest, NutritionOrder, ServiceRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type Resource
Communication.recipient
  • Type Reference: Added Target Types Location, Endpoint
Communication.sender
  • Type Reference: Added Target Types Endpoint, CareTeam
Communication.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Communication.payload.content[x]
  • Add Type CodeableConcept
  • Remove Type string
Communication.instantiatesCanonical
  • Deleted
Communication.instantiatesUri
  • Deleted
Communication.reasonCode
  • Deleted (-> reason.concept)
Communication.reasonReference
  • Deleted (-> reason.reference)
CommunicationRequest
CommunicationRequest.status
  • Remove codes revoked , completed
  • Add code ended
CommunicationRequest.intent
  • Added Mandatory Element
CommunicationRequest.payload.content[x]
  • Add Type CodeableConcept
  • Remove Type string
CommunicationRequest.requester
  • Type Reference: Added Target Type Group
CommunicationRequest.recipient
  • Type Reference: Added Target Type Endpoint
CommunicationRequest.informationProvider
  • Renamed from sender to informationProvider
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Endpoint, Group
CommunicationRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
CommunicationRequest.reasonCode
  • Deleted (-> reason.concept)
CommunicationRequest.reasonReference
  • Deleted (-> reason.reference)
CompartmentDefinition
CompartmentDefinition.versionAlgorithm[x]
  • Added Element
CompartmentDefinition.title
  • Added Element
CompartmentDefinition.code
  • Add code EpisodeOfCare
CompartmentDefinition.resource.code
  • Remove codes Resource , DomainResource , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , DeviceUseStatement , DocumentManifest , EvidenceReport , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment , DeviceAlert , DeviceAssociation , ImagingSelection , InsuranceProduct , NutritionIntake , RequestOrchestration , Requirements
CompartmentDefinition.resource.startParam
  • Added Element
CompartmentDefinition.resource.endParam
  • Added Element
CompartmentDefinition.resource.documentation
  • Deleted
Composition
Composition.url
  • Added Element
Composition.identifier
  • Max Cardinality changed from 1 to *
Composition.version
  • Added Element
Composition.consent
  • Added Element
Composition.basedOn
  • Added Element
Composition.status
  • Remove code preliminary
  • Add codes registered , partial , cancelled , deprecated , unknown
Composition.subject
  • Max Cardinality changed from 1 to *
Composition.useContext
  • Added Element
Composition.author
  • Min Cardinality changed from 1 to 0
  • Type Reference: Added Target Type CareTeam
Composition.participant
  • Added Element
Composition.participant.type
  • Added Mandatory Element
Composition.participant.function
  • Added Element
Composition.participant.time
  • Added Element
Composition.participant.party
  • Added Mandatory Element
Composition.name
  • Added Element
Composition.title
  • Min Cardinality changed from 1 to 0
Composition.note
  • Added Element
Composition.attester.mode
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/composition-attestation-mode|4.3.0` (required)
Composition.attester.party
  • Type Reference: Added Target Type Group
Composition.custodian
  • Type Reference: Added Target Types Patient, Group
Composition.relatesTo.type
  • Added Mandatory Element
Composition.relatesTo.target[x]
  • Add Types uri, Attachment, canonical(Resource), markdown
  • Remove Type Identifier
Composition.event.detail
  • Type changed from Reference(Resource) to CodeableReference
Composition.section.author
  • Type Reference: Added Target Type CareTeam
Composition.section.note
  • Added Element
Composition.confidentiality
  • Deleted
Composition.relatesTo.code
  • Deleted
Composition.event.code
  • Deleted
Composition.section.mode
  • Deleted
ConceptMap
ConceptMap.identifier
  • Max Cardinality changed from 1 to *
ConceptMap.versionAlgorithm[x]
  • Added Element
ConceptMap.jurisdiction
ConceptMap.copyrightLabel
  • Added Element
ConceptMap.approvalDate
  • Added Element
ConceptMap.lastReviewDate
  • Added Element
ConceptMap.effectivePeriod
  • Added Element
ConceptMap.topic
  • Added Element
ConceptMap.author
  • Added Element
ConceptMap.editor
  • Added Element
ConceptMap.reviewer
  • Added Element
ConceptMap.endorser
  • Added Element
ConceptMap.relatedArtifact
  • Added Element
ConceptMap.property
  • Added Element
ConceptMap.property.code
  • Added Mandatory Element
ConceptMap.property.uri
  • Added Element
ConceptMap.property.description
  • Added Element
ConceptMap.property.type
  • Added Mandatory Element
ConceptMap.property.system
  • Added Element
ConceptMap.additionalAttribute
  • Added Element
ConceptMap.additionalAttribute.code
  • Added Mandatory Element
ConceptMap.additionalAttribute.uri
  • Added Element
ConceptMap.additionalAttribute.description
  • Added Element
ConceptMap.additionalAttribute.type
  • Added Mandatory Element
ConceptMap.sourceScope[x]
  • Renamed from source[x] to sourceScope[x]
ConceptMap.targetScope[x]
  • Renamed from target[x] to targetScope[x]
ConceptMap.group.source
  • Type changed from uri to canonical(CodeSystem)
ConceptMap.group.target
  • Type changed from uri to canonical(CodeSystem)
ConceptMap.group.element.valueSet
  • Added Element
ConceptMap.group.element.noMap
  • Added Element
ConceptMap.group.element.comment
  • Added Element
ConceptMap.group.element.target.valueSet
  • Added Element
ConceptMap.group.element.target.relationship
  • Added Mandatory Element
ConceptMap.group.element.target.property
  • Added Element
ConceptMap.group.element.target.property.code
  • Added Mandatory Element
ConceptMap.group.element.target.property.value[x]
  • Added Mandatory Element
ConceptMap.group.element.target.dependsOn.attribute
  • Renamed from property to attribute
  • Type changed from uri to code
ConceptMap.group.element.target.dependsOn.value[x]
  • Renamed from value to value[x]
  • Min Cardinality changed from 1 to 0
  • Add Types code, Coding, boolean, Quantity
ConceptMap.group.element.target.dependsOn.valueSet
  • Added Element
ConceptMap.group.unmapped.mode
  • Remove code provided
  • Add code use-source-code
ConceptMap.group.unmapped.comment
  • Added Element
ConceptMap.group.unmapped.valueSet
  • Added Element
ConceptMap.group.unmapped.relationship
  • Added Element
ConceptMap.group.unmapped.otherMap
  • Renamed from url to otherMap
ConceptMap.group.sourceVersion
  • Deleted (-> canonical version in group.source)
ConceptMap.group.targetVersion
  • Deleted (-> canonical version in group.target)
ConceptMap.group.element.target.equivalence
  • Deleted (-> relationship)
ConceptMap.group.element.target.dependsOn.system
  • Deleted (-> value as Coding - system value)
ConceptMap.group.element.target.dependsOn.display
  • Deleted (-> value as Coding - display value)
Condition
Condition.clinicalStatus
  • Min Cardinality changed from 0 to 1
  • Remove codes recurrence , relapse , remission , resolved
  • Add code unknown
Condition.verificationStatus
  • Remove codes provisional , differential
Condition.category
  • Remove Binding `http://hl7.org/fhir/ValueSet/condition-category` (extensible)
Condition.bodyStructure
  • Added Element
Condition.recorder
  • Type Reference: Added Target Type Group
Condition.asserter
  • Type Reference: Added Target Types Device, Group
Condition.stage.assessment
  • Type Reference: Removed Target Type ClinicalImpression
Condition.evidence
  • Type changed from BackboneElement to CodeableReference
Condition.evidence.code
  • Deleted (-> Condition.evidence.concept)
Condition.evidence.detail
  • Deleted (-> Condition.evidence.reference)
Consent
Consent.status
  • Remove codes proposed , rejected
  • Add codes not-done , unknown
Consent.category
  • Min Cardinality changed from 1 to 0
  • Remove Binding `http://hl7.org/fhir/ValueSet/consent-category` (extensible)
Consent.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Types Practitioner, ResearchSubject, Group
Consent.date
  • Renamed from dateTime to date
  • Type changed from dateTime to date
Consent.period
  • Added Element
Consent.grantor
  • Added Element
Consent.grantee
  • Renamed from performer to grantee
  • Type Reference: Added Target Types CareTeam, Group, HealthcareService
Consent.manager
  • Added Element
Consent.controller
  • Added Element
Consent.sourceAttachment
  • Added Element
Consent.sourceReference
  • Added Element
Consent.regulatoryBasis
  • Added Element
Consent.policyBasis
  • Renamed from policy to policyBasis
  • Max Cardinality changed from * to 1
Consent.policyBasis.reference
  • Added Element
Consent.policyBasis.uri
  • Moved from Consent.policy to Consent.policyBasis
Consent.policyText
  • Renamed from policyRule to policyText
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to Reference(DocumentReference)
  • Remove Binding `http://hl7.org/fhir/ValueSet/consent-policy` (extensible)
Consent.verification.type
  • Added Element
Consent.verification.verifiedBy
  • Added Element
Consent.verification.verifiedWith
  • Type Reference: Added Target Type Group
Consent.verification.date
  • Renamed from verificationDate to date
  • Max Cardinality changed from 1 to *
Consent.decision
  • Moved from Consent.provision.type to decision
  • Now marked as Modifier
Consent.provision
  • Max Cardinality changed from 1 to *
Consent.provision.actor.role
  • Min Cardinality changed from 1 to 0
  • Change value set from http://hl7.org/fhir/ValueSet/security-role-type to Participation Role Type
Consent.provision.actor.reference
  • Min Cardinality changed from 1 to 0
Consent.provision.securityLabel
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
Consent.provision.documentType
  • Added Element
Consent.provision.resourceType
Consent.provision.expression
  • Added Element
Consent.scope
  • Deleted (-> Merged with Consent.category)
Consent.organization
  • Deleted (-> split into Consent.manager and Consent.controller)
Consent.source[x]
  • Deleted (-> split into Consent.sourceAttachement and Consent.sourceReference)
Consent.policy.authority
  • Deleted
Contract
Contract.author
  • Type Reference: Added Target Type RelatedPerson
Contract.term.text
  • Type changed from string to markdown
Contract.term.action.reason
  • Type changed from string to CodeableReference
Contract.term.action.reasonCode
  • Deleted (-> reason.concept)
Contract.term.action.reasonReference
  • Deleted (-> reason.reference)
Coverage
Coverage.statusReason
  • Added Element
Coverage.kind
  • Added Mandatory Element
Coverage.paymentBy
  • Added Element
Coverage.paymentBy.party
  • Added Mandatory Element
Coverage.paymentBy.responsibility
  • Added Element
Coverage.subscriberId
  • Max Cardinality changed from 1 to *
  • Type changed from string to Identifier
Coverage.insurer
  • Added Element
Coverage.class.value
  • Type changed from string to Identifier
Coverage.costToBeneficiary.category
  • Added Element
Coverage.costToBeneficiary.network
  • Added Element
Coverage.costToBeneficiary.unit
  • Added Element
Coverage.costToBeneficiary.term
  • Added Element
Coverage.costToBeneficiary.value[x]
  • Min Cardinality changed from 1 to 0
Coverage.insurancePlan
  • Added Element
Coverage.payor
  • Deleted
CoverageEligibilityRequest
CoverageEligibilityRequest.statusReason
  • Added Element
CoverageEligibilityRequest.event
  • Added Element
CoverageEligibilityRequest.event.type
  • Added Mandatory Element
CoverageEligibilityRequest.event.when[x]
  • Added Mandatory Element
CoverageEligibilityResponse
CoverageEligibilityResponse.statusReason
  • Added Element
CoverageEligibilityResponse.event
  • Added Element
CoverageEligibilityResponse.event.type
  • Added Mandatory Element
CoverageEligibilityResponse.event.when[x]
  • Added Mandatory Element
CoverageEligibilityResponse.request
  • Min Cardinality changed from 1 to 0
CoverageEligibilityResponse.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 to Eligibility Outcome
CoverageEligibilityResponse.insurance.item.description
  • Type changed from string to markdown
CoverageEligibilityResponse.error.expression
  • Added Element
DetectedIssue
DetectedIssue.status
  • Change value set from http://hl7.org/fhir/ValueSet/observation-status|4.3.0 to Detected Issue Status
  • Remove codes registered , amended , corrected , cancelled
  • Add code mitigated
DetectedIssue.category
  • Added Element
DetectedIssue.severity
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/detectedissue-severity|4.3.0` (required)
DetectedIssue.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Types Group, Device, Location, Organization, Procedure, Practitioner, Medication, Substance, BiologicallyDerivedProduct, NutritionProduct
DetectedIssue.encounter
  • Added Element
DetectedIssue.identified[x]
  • Add Type Timing
DetectedIssue.author
  • Type Reference: Added Target Types Patient, RelatedPerson
DetectedIssue.detail
  • Type changed from string to markdown
DetectedIssue.qualityOfEvidence
  • Added Element
DetectedIssue.expectedOnsetType
  • Added Element
DetectedIssue.medicationClass
  • Added Element
DetectedIssue.managementCode
  • Added Element
DetectedIssue.mitigation.note
  • Added Element
Device
Device.definition
  • Type changed from Reference(DeviceDefinition) to canonical(DeviceDefinition)
Device.udiCarrier.deviceIdentifier
  • Min Cardinality changed from 0 to 1
Device.udiCarrier.deviceIdentifierSystem
  • Added Element
Device.udiCarrier.issuer
  • Min Cardinality changed from 0 to 1
Device.udiCarrier.entryType
  • Add code electronic-transmission
Device.availabilityStatus
  • Added Element
Device.biologicalSourceEvent
  • Renamed from distinctIdentifier to biologicalSourceEvent
  • Type changed from string to Identifier
Device.name
  • Renamed from deviceName to name
Device.name.value
  • Moved from Device.deviceName.name to value
Device.name.type
  • Moved from Device.deviceName to Device.name
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
Device.name.display
  • Added Element
Device.category
  • Added Element
Device.type
  • Max Cardinality changed from 1 to *
Device.deviceVersion
  • Renamed from version to deviceVersion
Device.deviceVersion.type
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.component
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.installDate
  • Added Element
Device.deviceVersion.value
  • Moved from Device.version to Device.deviceVersion
Device.conformsTo
  • Renamed from specialization to conformsTo
Device.conformsTo.category
  • Added Element
Device.conformsTo.specification
  • Moved from Device.specialization.systemType to specification
Device.conformsTo.version
  • Moved from Device.specialization to Device.conformsTo
Device.property.value[x]
  • Added Mandatory Element
Device.additive
  • Added Element
Device.additive.type
  • Added Mandatory Element
Device.additive.quantity
  • Added Element
Device.statusReason
  • Deleted (-> reason was removed. DeviceAssociation can be used)
Device.property.valueQuantity
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.property.valueCode
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.patient
  • Deleted (-> patient association is in DeviceAssociation)
Device.owner
  • Deleted
Device.url
  • Deleted
DeviceAlert
  • Added Resource
DeviceAssociation
  • Added Resource
DeviceDefinition
DeviceDefinition.version
  • Max Cardinality changed from * to 1
DeviceDefinition.versionAlgorithm[x]
  • Added Element
DeviceDefinition.name
  • Added Element
DeviceDefinition.title
  • Added Element
DeviceDefinition.status
  • Added Mandatory Element
DeviceDefinition.experimental
  • Added Element
DeviceDefinition.date
  • Added Element
DeviceDefinition.publisher
  • Added Element
DeviceDefinition.contact
  • Type changed from ContactPoint to ContactDetail
DeviceDefinition.description
  • Added Element
DeviceDefinition.useContext
  • Added Element
DeviceDefinition.jurisdiction
  • Added Element
DeviceDefinition.purpose
  • Added Element
DeviceDefinition.copyright
  • Added Element
DeviceDefinition.copyrightLabel
  • Added Element
DeviceDefinition.approvalDate
  • Added Element
DeviceDefinition.lastReviewDate
  • Added Element
DeviceDefinition.effectivePeriod
  • Added Element
DeviceDefinition.partNumber
  • Added Element
DeviceDefinition.manufacturer
  • Renamed from manufacturer[x] to manufacturer
  • Remove Type string
DeviceDefinition.udiDeviceIdentifier.marketDistribution
  • Added Element
DeviceDefinition.udiDeviceIdentifier.marketDistribution.marketPeriod
  • Added Mandatory Element
DeviceDefinition.udiDeviceIdentifier.marketDistribution.subJurisdiction
  • Added Mandatory Element
DeviceDefinition.udiDeviceIdentifier.deviceIdentifierSystem
  • Added Element
DeviceDefinition.regulatoryIdentifier
  • Added Element
DeviceDefinition.regulatoryIdentifier.type
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.identifier
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.issuer
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.jurisdiction
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.identifierSystem
  • Added Element
DeviceDefinition.deviceName.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceDefinition.classification
  • Added Element
DeviceDefinition.classification.type
  • Moved from DeviceDefinition to DeviceDefinition.classification
  • Min Cardinality changed from 0 to 1
DeviceDefinition.classification.justification
  • Added Element
DeviceDefinition.conformsTo
  • Renamed from specialization to conformsTo
DeviceDefinition.conformsTo.category
  • Added Element
DeviceDefinition.conformsTo.specification
  • Moved from DeviceDefinition.specialization.systemType to specification
  • Type changed from string to CodeableConcept
DeviceDefinition.conformsTo.version
  • Moved from DeviceDefinition.specialization to DeviceDefinition.conformsTo
  • Max Cardinality changed from 1 to *
DeviceDefinition.conformsTo.source
  • Added Element
DeviceDefinition.hasPart
  • Added Element
DeviceDefinition.hasPart.definition[x]
  • Added Mandatory Element
DeviceDefinition.hasPart.count
  • Added Element
DeviceDefinition.packaging
  • Added Element
DeviceDefinition.packaging.identifier
  • Added Element
DeviceDefinition.packaging.type
  • Added Element
DeviceDefinition.packaging.count
  • Added Element
DeviceDefinition.packaging.distributor
  • Added Element
DeviceDefinition.packaging.distributor.name
  • Added Element
DeviceDefinition.packaging.distributor.organizationReference
  • Added Element
DeviceDefinition.packaging.udiDeviceIdentifier
  • Added Element
DeviceDefinition.packaging.packaging
  • Added Element
DeviceDefinition.deviceVersion
  • Added Element
DeviceDefinition.deviceVersion.type
  • Added Element
DeviceDefinition.deviceVersion.component
  • Added Element
DeviceDefinition.deviceVersion.value
  • Added Mandatory Element
DeviceDefinition.outputLanguage
  • Renamed from languageCode to outputLanguage
  • Type changed from CodeableConcept to code
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
DeviceDefinition.property.value[x]
  • Renamed from valueQuantity to value[x]
  • Min Cardinality changed from 0 to 1
  • Max Cardinality changed from * to 1
  • Add Types CodeableConcept, string, boolean, integer, Range, Attachment
DeviceDefinition.link
  • Added Element
DeviceDefinition.link.relation
  • Added Mandatory Element
DeviceDefinition.link.relatedDevice[x]
  • Added Mandatory Element
DeviceDefinition.productionIdentifierInUDI
  • Added Element
DeviceDefinition.guideline
  • Added Element
DeviceDefinition.guideline.useContext
  • Added Element
DeviceDefinition.guideline.usageInstruction
  • Added Element
DeviceDefinition.guideline.relatedArtifact
  • Moved from DeviceDefinition.onlineInformation to relatedArtifact
  • Max Cardinality changed from 1 to *
  • Type changed from uri to RelatedArtifact
DeviceDefinition.guideline.indication
  • Added Element
DeviceDefinition.guideline.contraindication
  • Added Element
DeviceDefinition.guideline.warning
  • Added Element
DeviceDefinition.guideline.intendedUse
  • Added Element
DeviceDefinition.correctiveAction
  • Added Element
DeviceDefinition.correctiveAction.recall
  • Added Mandatory Element
DeviceDefinition.correctiveAction.scope
  • Added Element
DeviceDefinition.correctiveAction.period
  • Added Mandatory Element
DeviceDefinition.chargeItem
  • Added Element
DeviceDefinition.chargeItem.chargeItemCode
  • Added Mandatory Element
DeviceDefinition.chargeItem.count
  • Added Mandatory Element
DeviceDefinition.chargeItem.effectivePeriod
  • Added Element
DeviceDefinition.chargeItem.useContext
  • Added Element
DeviceDefinition.physicalCharacteristics
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.capability
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.property.valueCode
  • Deleted
DeviceDefinition.owner
  • Deleted (This could be a packaging.distributor.organiationReference or manufacturer or neither - no direct mapping)
DeviceDefinition.quantity
  • Deleted (-> DeviceDefinition.packaging.count or DeviceDefinition.hasPart.count)
DeviceDefinition.parentDevice
  • Deleted (Removed - to establish relations, use hasPart)
DeviceMetric
DeviceMetric.status
  • Added Mandatory Element
DeviceMetric.operationalStatus
  • Remove code entered-in-error
  • Add code unknown
DeviceMetric.category
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.device
  • Added Mandatory Element
  • This is the only link to the device, could be mapped from DeviceMetric.parent or DeviceMetric.source
DeviceMetric.color
DeviceMetric.measurementFrequency
  • Added Element
DeviceMetric.availability
  • Added Element
DeviceMetric.calibration.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.source
  • Deleted (-> could be DeviceMetric.device)
DeviceMetric.parent
  • Deleted (-> could be DeviceMetric.device)
DeviceMetric.measurementPeriod
  • Deleted
DeviceRequest
DeviceRequest.replaces
  • Renamed from priorRequest to replaces
  • Type Reference: Added Target Type DeviceRequest
  • Type Reference: Removed Target Type Resource
DeviceRequest.status
  • Remove codes revoked , completed
  • Add code ended
DeviceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
DeviceRequest.doNotPerform
  • Added Element
DeviceRequest.product[x]
  • Renamed from code[x] to product[x]
  • Add Type canonical(DeviceDefinition)
DeviceRequest.quantity
  • Added Element
DeviceRequest.requester
  • Type Reference: Added Target Types CareTeam, Group, Patient, RelatedPerson
DeviceRequest.performer
  • Type changed from Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) to CodeableReference
DeviceRequest.location
  • Added Element
DeviceRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
DeviceRequest.asNeeded
  • Added Element
DeviceRequest.asNeededFor
  • Added Element
DeviceRequest.instantiatesCanonical
  • Deleted
DeviceRequest.instantiatesUri
  • Deleted
DeviceRequest.performerType
  • Deleted (-> performer.concept)
DeviceRequest.reasonCode
  • Deleted (-> reason.concept)
DeviceRequest.reasonReference
  • Deleted (-> reason.reference)
DiagnosticReport
DiagnosticReport.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
DiagnosticReport.status
  • Remove codes preliminary , corrected , appended
DiagnosticReport.subject
  • Type Reference: Added Target Type BiologicallyDerivedProduct
  • Type Reference: Removed Target Type Procedure
DiagnosticReport.relatesTo
  • Added Element
DiagnosticReport.issued
  • Type changed from instant to dateTime
DiagnosticReport.procedure
  • Added Element
DiagnosticReport.performer
  • Type Reference: Added Target Types HealthcareService, Device, Patient, RelatedPerson
DiagnosticReport.resultsInterpreter
  • Type Reference: Added Target Types Patient, RelatedPerson
DiagnosticReport.note
  • Added Element
DiagnosticReport.study
  • Renamed from imagingStudy to study
DiagnosticReport.supportingInfo
  • Added Element
DiagnosticReport.supportingInfo.type
  • Added Mandatory Element
DiagnosticReport.supportingInfo.reference
  • Added Mandatory Element
DiagnosticReport.media.link
  • Type Reference: Added Target Type DocumentReference
  • Type Reference: Removed Target Type Media
DiagnosticReport.composition
  • Added Element
DiagnosticReport.conclusion
  • Type changed from string to markdown
DiagnosticReport.conclusionCode
  • Type changed from CodeableConcept to CodeableReference
DiagnosticReport.recomendation
  • Added Element
DiagnosticReport.communication
  • Added Element
DiagnosticReport.comparison
  • Added Element
DocumentReference
DocumentReference.version
  • Added Element
DocumentReference.basedOn
  • Added Element
DocumentReference.docStatus
  • Remove code preliminary
  • Add codes registered , partial , cancelled , deprecated , unknown
  • Now marked as Modifier
DocumentReference.modality
  • Added Element
DocumentReference.subject
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Patient, Practitioner, Group, Device
DocumentReference.context
  • Max Cardinality changed from 1 to *
  • Type changed from BackboneElement to Reference(Appointment | Encounter | EpisodeOfCare)
DocumentReference.event
  • Added Element
DocumentReference.related
  • Added Element
DocumentReference.bodyStructure
  • Added Element
DocumentReference.facilityType
  • Moved from DocumentReference.context to DocumentReference
DocumentReference.practiceSetting
  • Moved from DocumentReference.context to DocumentReference
DocumentReference.period
  • Moved from DocumentReference.context to DocumentReference
DocumentReference.date
  • Type changed from instant to dateTime
DocumentReference.author
  • Type Reference: Added Target Types CareTeam, Group
DocumentReference.attester
  • Added Element
DocumentReference.attester.mode
  • Added Mandatory Element
DocumentReference.attester.time
  • Added Element
DocumentReference.attester.party
  • Added Element
DocumentReference.relatesTo.code
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DocumentReference.description
  • Type changed from string to markdown
DocumentReference.securityLabel
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
DocumentReference.content.profile
  • Added Element
DocumentReference.content.profile.value[x]
  • Added Mandatory Element
DocumentReference.masterIdentifier
  • Deleted (-> DocumentReference.identifier)
DocumentReference.authenticator
  • Deleted (-> DocumentReference.attester)
DocumentReference.content.format
  • Deleted (-> content.profile)
DocumentReference.context.encounter
  • Deleted (-> context)
DocumentReference.context.event
  • Deleted (-> event)
DocumentReference.context.sourcePatientInfo
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/documentreference-sourcepatient)
DocumentReference.context.related
  • Deleted (-> basedOn)
DomainResource
  • No Changes
Encounter
Encounter.status
  • Remove codes arrived , triaged , onleave , finished
  • Add codes on-hold , discharged , completed , discontinued
Encounter.businessStatus
  • Added Element
Encounter.businessStatus.code
  • Added Mandatory Element
Encounter.businessStatus.type
  • Added Element
Encounter.businessStatus.effectiveDate
  • Added Element
Encounter.class
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ActEncounterCode` (extensible)
Encounter.serviceType
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Encounter.subjectStatus
  • Added Element
Encounter.basedOn
  • Type Reference: Added Target Types CarePlan, DeviceRequest, MedicationRequest, RequestOrchestration, NutritionOrder, VisionPrescription
Encounter.careTeam
  • Added Element
Encounter.participant.actor
  • Renamed from individual to actor
  • Type Reference: Added Target Types Patient, Group, Device, HealthcareService
Encounter.virtualService
  • Added Element
Encounter.actualPeriod
  • Renamed from period to actualPeriod
Encounter.plannedStartDate
  • Added Element
Encounter.plannedEndDate
  • Added Element
Encounter.reason
  • Added Element
Encounter.reason.use
  • Added Element
Encounter.reason.value
  • Added Element
  • Merged both reasonCode and reasonReference into reason.value
Encounter.diagnosis.condition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Condition | Procedure) to CodeableReference
Encounter.diagnosis.use
  • Max Cardinality changed from 1 to *
Encounter.dietPreference
  • Moved from Encounter.hospitalization to Encounter
Encounter.specialArrangement
  • Moved from Encounter.hospitalization to Encounter
Encounter.specialCourtesy
  • Moved from Encounter.hospitalization to Encounter
Encounter.admission
  • Renamed from hospitalization to admission
Encounter.admission.preAdmissionIdentifier
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.origin
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.admitSource
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.reAdmission
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.destination
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.dischargeDisposition
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.location.form
  • Renamed from physicalType to form
Encounter.statusHistory
  • Deleted (-> EncounterHistory.status)
Encounter.classHistory
  • Deleted (-> EncounterHistory)
Encounter.reasonCode
  • Deleted (-> reason.concept.value)
Encounter.reasonReference
  • Deleted (-> reason.reference.value)
Encounter.diagnosis.rank
  • Deleted (-> Account.diagnosis.sequence)
Endpoint
Endpoint.status
  • Remove code test
  • Add code limited
Endpoint.connectionType
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/endpoint-connection-type` (extensible)
Endpoint.description
  • Added Element
Endpoint.environmentType
  • Added Element
Endpoint.availability
  • Added Element
Endpoint.payload
  • Added Element
Endpoint.payload.type
  • Moved from Endpoint.payloadType to type
  • Min Cardinality changed from 1 to 0
Endpoint.payload.mimeType
  • Moved from Endpoint.payloadMimeType to mimeType
Endpoint.payload.profileCanonical
  • Added Element
Endpoint.payload.profileUri
  • Added Element
EnrollmentRequest
EnrollmentRequest.candidate
  • Type Reference: Added Target Type Group
EnrollmentResponse
EnrollmentResponse.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 to Enrollment Outcome
EnrollmentResponse.candidate
  • Added Element
EpisodeOfCare
EpisodeOfCare.reason
  • Added Element
EpisodeOfCare.reason.use
  • Added Element
EpisodeOfCare.reason.value
  • Added Element
EpisodeOfCare.diagnosis.condition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Condition) to CodeableReference
EpisodeOfCare.diagnosis.use
  • Renamed from role to use
  • Max Cardinality changed from 1 to *
EpisodeOfCare.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
EpisodeOfCare.careTeam
  • Renamed from team to careTeam
EpisodeOfCare.diagnosis.rank
  • Deleted
EventDefinition
EventDefinition.versionAlgorithm[x]
  • Added Element
EventDefinition.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
EventDefinition.jurisdiction
EventDefinition.usage
  • Type changed from string to markdown
EventDefinition.copyrightLabel
  • Added Element
Evidence
Evidence.versionAlgorithm[x]
  • Added Element
Evidence.name
  • Added Element
Evidence.citeAs
  • Renamed from citeAs[x] to citeAs
  • Remove Type Reference(Citation)
Evidence.experimental
  • Added Element
Evidence.recorder
  • Added Element
Evidence.purpose
  • Added Element
Evidence.copyright
  • Added Element
Evidence.copyrightLabel
  • Added Element
Evidence.relatesTo
  • Added Element
Evidence.relatesTo.type
  • Added Mandatory Element
Evidence.relatesTo.target[x]
  • Added Mandatory Element
Evidence.variableDefinition
  • Min Cardinality changed from 1 to 0
Evidence.variableDefinition.variableRole
  • Type changed from CodeableConcept to code
  • Change binding strength from extensible to required
Evidence.variableDefinition.roleSubtype
  • Added Element
Evidence.variableDefinition.comparatorCategory
  • Added Element
Evidence.variableDefinition.directnessMatch
  • Remove Binding `http://hl7.org/fhir/ValueSet/directness` (extensible)
Evidence.synthesisType
  • Max Cardinality changed from 1 to *
  • Remove Binding `http://hl7.org/fhir/ValueSet/synthesis-type` (extensible)
Evidence.studyDesign
  • Added Element
Evidence.statistic.description
  • Type changed from string to markdown
Evidence.statistic.statisticType
  • Remove Binding `http://hl7.org/fhir/ValueSet/statistic-type` (extensible)
Evidence.statistic.sampleSize.description
  • Type changed from string to markdown
Evidence.statistic.sampleSize.numberAnalyzed
  • Added Element
Evidence.statistic.attributeEstimate.description
  • Type changed from string to markdown
Evidence.statistic.attributeEstimate.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/attribute-estimate-type` (extensible)
Evidence.statistic.modelCharacteristic.code
  • Remove Binding `http://hl7.org/fhir/ValueSet/statistic-model-code` (extensible)
Evidence.statistic.modelCharacteristic.value[x]
  • Renamed from value to value[x]
  • Add Types Range, CodeableConcept
Evidence.statistic.modelCharacteristic.intended
  • Added Element
Evidence.statistic.modelCharacteristic.applied
  • Added Element
Evidence.statistic.modelCharacteristic.variable.handling
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|4.3.0` (required)
Evidence.statistic.modelCharacteristic.attribute
  • Added Element
Evidence.certainty.description
  • Type changed from string to markdown
Evidence.certainty.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/certainty-type` (extensible)
Evidence.certainty.rating
  • Remove Binding `http://hl7.org/fhir/ValueSet/certainty-rating` (extensible)
Evidence.certainty.rater
  • Max Cardinality changed from 1 to *
Evidence.relatedArtifact
  • Deleted
Evidence.studyType
  • Deleted
Evidence.statistic.modelCharacteristic.attributeEstimate
  • Deleted
EvidenceVariable
EvidenceVariable.versionAlgorithm[x]
  • Added Element
EvidenceVariable.citeAs
  • Added Element
EvidenceVariable.experimental
  • Added Element
EvidenceVariable.recorder
  • Added Element
EvidenceVariable.purpose
  • Added Element
EvidenceVariable.copyright
  • Added Element
EvidenceVariable.copyrightLabel
  • Added Element
EvidenceVariable.approvalDate
  • Added Element
EvidenceVariable.lastReviewDate
  • Added Element
EvidenceVariable.effectivePeriod
  • Added Element
EvidenceVariable.relatesTo
  • Added Element
EvidenceVariable.relatesTo.type
  • Added Mandatory Element
EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.definition
  • Added Element
EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.handling
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|4.3.0` (required)
EvidenceVariable.category.value[x]
  • Add Type Reference(Group)
EvidenceVariable.conditional
  • Added Element
EvidenceVariable.classifier
  • Added Element
EvidenceVariable.dataStorage
  • Added Element
EvidenceVariable.dataStorage.datatype
  • Added Element
EvidenceVariable.dataStorage.path
  • Added Element
EvidenceVariable.dataStorage.delimiter
  • Added Element
EvidenceVariable.dataStorage.component
  • Added Element
EvidenceVariable.timing
  • Added Element
EvidenceVariable.period
  • Added Element
EvidenceVariable.constraint
  • Added Element
EvidenceVariable.constraint.conditional
  • Added Element
EvidenceVariable.constraint.minimumQuantity
  • Added Element
EvidenceVariable.constraint.maximumQuantity
  • Added Element
EvidenceVariable.constraint.earliestDateTime
  • Added Element
EvidenceVariable.constraint.latestDateTime
  • Added Element
EvidenceVariable.constraint.minimumStringLength
  • Added Element
EvidenceVariable.constraint.maximumStringLength
  • Added Element
EvidenceVariable.constraint.code
  • Added Element
EvidenceVariable.constraint.expression
  • Added Element
EvidenceVariable.constraint.expectedValueSet
  • Added Element
EvidenceVariable.constraint.expectedUnitsValueSet
  • Added Element
EvidenceVariable.constraint.anyValueAllowed
  • Added Element
EvidenceVariable.missingDataMeaning
  • Added Element
EvidenceVariable.unacceptableDataHandling
  • Added Element
EvidenceVariable.subtitle
  • Deleted
EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.characteristicCombination
  • Deleted
EvidenceVariable.characteristic
  • Deleted
ExampleScenario
ExampleScenario.versionAlgorithm[x]
  • Added Element
ExampleScenario.title
  • Added Element
ExampleScenario.description
  • Added Element
ExampleScenario.jurisdiction
ExampleScenario.copyrightLabel
  • Added Element
ExampleScenario.actor.key
  • Renamed from actorId to key
ExampleScenario.actor.type
  • Min Cardinality changed from 1 to 0
  • Change value set from http://hl7.org/fhir/ValueSet/examplescenario-actor-type|4.3.0 to Actor Definition Actor Type
  • Remove code entity
  • Add codes system , collective , other
ExampleScenario.actor.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.actor.definition
  • Added Element
ExampleScenario.instance.key
  • Renamed from resourceId to key
ExampleScenario.instance.structureType
  • Renamed from resourceType to structureType
  • Type changed from code to Coding
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to Example Scenario Resource Type
ExampleScenario.instance.structureVersion
  • Added Element
ExampleScenario.instance.structureProfile[x]
  • Added Element
ExampleScenario.instance.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.instance.content
  • Added Element
ExampleScenario.instance.version.key
  • Renamed from versionId to key
ExampleScenario.instance.version.title
  • Added Mandatory Element
ExampleScenario.instance.version.description
  • Min Cardinality changed from 1 to 0
ExampleScenario.instance.version.content
  • Added Element
ExampleScenario.instance.containedInstance.instanceReference
  • Renamed from resourceId to instanceReference
ExampleScenario.instance.containedInstance.versionReference
  • Renamed from versionId to versionReference
ExampleScenario.process.step.number
  • Added Element
ExampleScenario.process.step.process
  • Max Cardinality changed from * to 1
ExampleScenario.process.step.workflow
  • Added Element
ExampleScenario.process.step.operation.type
  • Type changed from string to Coding
  • Add Binding `http://hl7.org/fhir/ValueSet/examplescenario-operation-codes` (extensible)
ExampleScenario.process.step.operation.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.process.step.operation.number
  • Deleted
ExampleScenario.workflow
  • Deleted
ExplanationOfBenefit
ExplanationOfBenefit.traceNumber
  • Added Element
ExplanationOfBenefit.statusReason
  • Added Element
ExplanationOfBenefit.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ExplanationOfBenefit.enterer
  • Type Reference: Added Target Types Patient, RelatedPerson
ExplanationOfBenefit.insurer
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.provider
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.related.claim
  • Type Reference: Added Target Type ExplanationOfBenefit
ExplanationOfBenefit.prescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest
ExplanationOfBenefit.originalPrescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest, VisionPrescription
ExplanationOfBenefit.event
  • Added Element
ExplanationOfBenefit.event.type
  • Added Mandatory Element
ExplanationOfBenefit.event.when[x]
  • Added Mandatory Element
ExplanationOfBenefit.encounter
  • Added Element
ExplanationOfBenefit.facility
  • Type Reference: Added Target Type Organization
ExplanationOfBenefit.outcome
ExplanationOfBenefit.decision
  • Added Element
ExplanationOfBenefit.diagnosisRelatedGroup
  • Added Element
ExplanationOfBenefit.careTeam.specialty
  • Renamed from qualification to specialty
ExplanationOfBenefit.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type date
ExplanationOfBenefit.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
ExplanationOfBenefit.insurance
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.patientPaid
  • Added Element
ExplanationOfBenefit.item.traceNumber
  • Added Element
ExplanationOfBenefit.item.subject
  • Added Element
ExplanationOfBenefit.item.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.request
  • Added Element
ExplanationOfBenefit.item.patientPaid
  • Added Element
ExplanationOfBenefit.item.tax
  • Added Element
ExplanationOfBenefit.item.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ExplanationOfBenefit.item.bodySite.site
  • Added Mandatory Element
ExplanationOfBenefit.item.bodySite.subSite
  • Added Element
ExplanationOfBenefit.item.reviewOutcome
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.decision
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.reason
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.preAuthRef
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.preAuthPeriod
  • Added Element
ExplanationOfBenefit.item.adjudication.quantity
  • Renamed from value to quantity
  • Type changed from decimal to Quantity
ExplanationOfBenefit.item.adjudication.decisionDate
  • Added Element
ExplanationOfBenefit.item.detail.traceNumber
  • Added Element
ExplanationOfBenefit.item.detail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.detail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.detail.patientPaid
  • Added Element
ExplanationOfBenefit.item.detail.tax
  • Added Element
ExplanationOfBenefit.item.detail.reviewOutcome
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.traceNumber
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.detail.subDetail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.patientPaid
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.tax
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.subject
  • Added Element
ExplanationOfBenefit.addItem.informationSequence
  • Added Element
ExplanationOfBenefit.addItem.revenue
  • Added Element
ExplanationOfBenefit.addItem.category
  • Added Element
ExplanationOfBenefit.addItem.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.request
  • Added Element
ExplanationOfBenefit.addItem.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.tax
  • Added Element
ExplanationOfBenefit.addItem.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ExplanationOfBenefit.addItem.bodySite.site
  • Added Mandatory Element
ExplanationOfBenefit.addItem.bodySite.subSite
  • Added Element
ExplanationOfBenefit.addItem.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.detail.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.detail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.detail.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.detail.tax
  • Added Element
ExplanationOfBenefit.addItem.detail.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.detail.subDetail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.tax
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.reviewOutcome
  • Added Element
ExplanationOfBenefit.processNote.class
  • Added Element
ExplanationOfBenefit.processNote.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
ExplanationOfBenefit.processNote.text
  • Type changed from string to markdown
ExplanationOfBenefit.processNote.language
ExplanationOfBenefit.careTeam.responsible
  • Deleted
ExplanationOfBenefit.diagnosis.packageCode
  • Deleted
ExplanationOfBenefit.item.subSite
  • Deleted
ExplanationOfBenefit.addItem.subSite
  • Deleted
FamilyMemberHistory
FamilyMemberHistory.recorder
  • Added Element
FamilyMemberHistory.asserter
  • Added Element
FamilyMemberHistory.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
FamilyMemberHistory.procedure
  • Added Element
FamilyMemberHistory.procedure.code
  • Added Mandatory Element
FamilyMemberHistory.procedure.outcome
  • Added Element
FamilyMemberHistory.procedure.contributedToDeath
  • Added Element
FamilyMemberHistory.procedure.performed[x]
  • Added Element
FamilyMemberHistory.procedure.note
  • Added Element
FamilyMemberHistory.instantiatesCanonical
  • Deleted
FamilyMemberHistory.instantiatesUri
  • Deleted
FamilyMemberHistory.reasonCode
  • Deleted (-> reason.concept)
FamilyMemberHistory.reasonReference
  • Deleted (-> reason.reference)
Flag
Flag.status
  • Min Cardinality changed from 1 to 0
Flag.subject
  • Type Reference: Added Target Types RelatedPerson, PractitionerRole
Flag.author
  • Type Reference: Added Target Type RelatedPerson
Flag.supportingInfo
  • Added Element
Goal
Goal.lifecycleStatus
  • Remove codes active , on-hold , completed
Goal.continuous
  • Added Element
Goal.acceptance
  • Added Element
Goal.acceptance.participant
  • Added Mandatory Element
Goal.acceptance.status
  • Added Element
Goal.acceptance.priority
  • Added Element
Goal.statusReason
  • Max Cardinality changed from 1 to *
  • Type changed from string to CodeableConcept
Goal.recorder
  • Added Element
Goal.source
  • Renamed from expressedBy to source
  • Type Reference: Added Target Types CareTeam, Group
Goal.addresses
  • Type Reference: Added Target Types MedicationRequest, Procedure, NutritionIntake
Goal.outcomeCode
  • Deleted
Goal.outcomeReference
  • Deleted
Group
Group.url
  • Added Element
Group.version
  • Added Element
Group.versionAlgorithm[x]
  • Added Element
Group.title
  • Added Element
Group.status
  • Added Element
Group.experimental
  • Added Element
Group.date
  • Added Element
Group.publisher
  • Added Element
Group.contact
  • Added Element
Group.description
  • Added Element
Group.useContext
  • Added Element
Group.purpose
  • Added Element
Group.copyright
  • Added Element
Group.copyrightLabel
  • Added Element
Group.type
  • Min Cardinality changed from 1 to 0
  • Add codes careteam , healthcareservice , location , organization , relatedperson , specimen , medicinalproductdefinition , substancedefinition , biologicallyDerivedProduct , nutritionProduct
Group.membership
  • Added Mandatory Element
Group.code
  • Add Binding `http://hl7.org/fhir/ValueSet/group-code` (extensible)
Group.combinationMethod
  • Added Element
Group.combinationThreshold
  • Added Element
Group.characteristic.value[x]
  • Add Types uri, Expression
Group.characteristic.description
  • Added Element
Group.characteristic.method
  • Added Element
Group.characteristic.formula
  • Added Element
Group.characteristic.determiner
  • Added Element
Group.characteristic.offset
  • Added Element
Group.characteristic.instances[x]
  • Added Element
Group.characteristic.duration[x]
  • Added Element
Group.characteristic.timing
  • Added Element
Group.member.entity
  • Type Reference: Added Target Types CareTeam, HealthcareService, Location, Organization, Specimen, MedicinalProductDefinition, SubstanceDefinition, BiologicallyDerivedProduct, NutritionProduct
Group.member.involvement
  • Added Element
Group.active
  • Deleted (-> use Group.status instead)
Group.actual
  • Deleted (-> Group.membership)
GuidanceResponse
GuidanceResponse.location
  • Added Element
GuidanceResponse.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
GuidanceResponse.evaluationMessage
  • Max Cardinality changed from * to 1
GuidanceResponse.result
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Appointment, AppointmentResponse, Claim, CommunicationRequest, Contract, CoverageEligibilityRequest, DeviceRequest, EnrollmentRequest, MedicationRequest, NutritionOrder, RequestOrchestration, ServiceRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type RequestGroup
GuidanceResponse.reasonCode
  • Deleted (-> reason.concept)
GuidanceResponse.reasonReference
  • Deleted (-> reason.reference)
HealthcareService
HealthcareService.offeredIn
  • Added Element
HealthcareService.comment
  • Type changed from string to markdown
HealthcareService.contact
  • Renamed from telecom to contact
  • Type changed from ContactPoint to ExtendedContactDetail
HealthcareService.eligibility.value[x]
  • Added Element
HealthcareService.eligibility.period
  • Added Element
HealthcareService.communication
HealthcareService.referralRequired
  • Added Element
HealthcareService.availability
  • Added Element
  • Changed to a datatype: availableTime, notAvailable, and availabilityExceptions are now properties of the datatype
HealthcareService.availableTime
  • Deleted (-> HealthcareService.availability (now part of a datatype))
HealthcareService.notAvailable
  • Deleted (-> HealthcareService.availability.notAvailableTime (now part of a datatype))
HealthcareService.availabilityExceptions
  • Deleted (-> HealthcareService.availability.notAvailabileTime.description (now part of a datatype))
ImagingSelection
  • Added Resource
ImagingStudy
ImagingStudy.status
  • Add code inactive
ImagingStudy.modality
ImagingStudy.basedOn
  • Type Reference: Removed Target Type AppointmentResponse
ImagingStudy.procedure
  • Added Element
  • Merged both procedureCode and procedureReference into procedure
ImagingStudy.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
ImagingStudy.series.modality
ImagingStudy.series.bodySite
  • Type changed from Coding to CodeableReference
ImagingStudy.series.performer.actor
  • Type Reference: Added Target Type HealthcareService
ImagingStudy.series.instance.sopClass
  • Type changed from Coding to oid
  • Remove Binding `http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1` (extensible)
ImagingStudy.interpreter
  • Deleted
ImagingStudy.procedureReference
  • Deleted (-> ImagingStudy.procedure)
ImagingStudy.procedureCode
  • Deleted (-> ImagingStudy.procedure)
ImagingStudy.reasonCode
  • Deleted (-> reason.concept)
ImagingStudy.reasonReference
  • Deleted (-> reason.reference)
ImagingStudy.series.laterality
  • Deleted
Immunization
Immunization.basedOn
  • Added Element
Immunization.administeredProduct
  • Added Element
Immunization.manufacturer
  • Type changed from Reference(Organization) to CodeableReference
Immunization.supportingInformation
  • Added Element
Immunization.informationSource
  • Added Element
Immunization.performer.actor
  • Type Reference: Added Target Types Patient, RelatedPerson
Immunization.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Immunization.programEligibility
  • Type changed from CodeableConcept to BackboneElement
Immunization.programEligibility.program
  • Added Mandatory Element
Immunization.programEligibility.programStatus
  • Added Mandatory Element
Immunization.reaction.manifestation
  • Renamed from detail to manifestation
  • Type changed from Reference(Observation) to CodeableReference
Immunization.protocolApplied.doseNumber
  • Renamed from doseNumber[x] to doseNumber
  • Min Cardinality changed from 1 to 0
  • Add Type CodeableConcept
  • Remove Types positiveInt, string
Immunization.protocolApplied.seriesDoses
  • Renamed from seriesDoses[x] to seriesDoses
  • Add Type CodeableConcept
  • Remove Types positiveInt, string
Immunization.recorded
  • Deleted
Immunization.reportOrigin
  • Deleted
Immunization.reasonCode
  • Deleted (-> reason.concept)
Immunization.reasonReference
  • Deleted (-> reason.reference)
Immunization.education
  • Deleted
ImplementationGuide
ImplementationGuide.identifier
  • Added Element
ImplementationGuide.versionAlgorithm[x]
  • Added Element
ImplementationGuide.jurisdiction
ImplementationGuide.purpose
  • Added Element
ImplementationGuide.copyrightLabel
  • Added Element
ImplementationGuide.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.3.0
  • Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.3 , 3.5 , 4.0 , 4.1 , 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
ImplementationGuide.dependsOn.reason
  • Added Element
ImplementationGuide.global.type
  • Remove codes Resource , DomainResource , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , DeviceUseStatement , DocumentManifest , EvidenceReport , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment , DeviceAlert , DeviceAssociation , ImagingSelection , InsuranceProduct , NutritionIntake , RequestOrchestration , Requirements
ImplementationGuide.definition.grouping.description
  • Type changed from string to markdown
ImplementationGuide.definition.resource
  • Min Cardinality changed from 1 to 0
ImplementationGuide.definition.resource.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.3.0
  • Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.3 , 3.5 , 4.0 , 4.1 , 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
ImplementationGuide.definition.resource.description
  • Type changed from string to markdown
ImplementationGuide.definition.resource.isExample
  • Renamed from example[x] to isExample
  • Remove Type canonical(StructureDefinition)
ImplementationGuide.definition.resource.profile
  • Added Element
ImplementationGuide.definition.page.source[x]
  • Added Element
ImplementationGuide.definition.page.name
  • Renamed from name[x] to name
  • Remove Type Reference(Binary)
ImplementationGuide.definition.parameter.code
  • Type changed from code to Coding
  • Change binding strength from required to extensible
ImplementationGuide.manifest.resource.isExample
  • Renamed from example[x] to isExample
  • Remove Type canonical(StructureDefinition)
ImplementationGuide.manifest.resource.profile
  • Added Element
Ingredient
Ingredient.group
  • Added Element
Ingredient.comment
  • Added Element
Ingredient.substance.strength.presentation[x]
  • Add Types CodeableConcept, Quantity
Ingredient.substance.strength.concentration[x]
  • Add Types CodeableConcept, Quantity
Ingredient.substance.strength.basis
  • Added Element
Ingredient.substance.strength.referenceStrength.substance
  • Min Cardinality changed from 0 to 1
Ingredient.substance.strength.referenceStrength.strength[x]
  • Add Type Quantity
InsurancePlan
InsurancePlan.identifier
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.type
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.product
  • Added Element
  • reference to the new InsuranceProduct resource that contained the plan details previously
InsurancePlan.coverageArea
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.network
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.generalCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.cost.qualifier
  • Moved from InsurancePlan.plan.specificCost.benefit.cost.qualifiers to qualifier
InsurancePlan.identifier
  • Deleted (-> InsuranceProduct.identifier)
InsurancePlan.status
  • Deleted (-> InsuranceProduct.status)
InsurancePlan.type
  • Deleted (-> InsuranceProduct.type)
InsurancePlan.name
  • Deleted (-> InsuranceProduct.name)
InsurancePlan.alias
  • Deleted (-> InsuranceProduct.alias)
InsurancePlan.period
  • Deleted (-> InsuranceProduct.period)
InsurancePlan.ownedBy
  • Deleted (-> InsuranceProduct.ownedBy)
InsurancePlan.administeredBy
  • Deleted (-> InsuranceProduct.administeredBy)
InsurancePlan.coverageArea
  • Deleted (-> InsuranceProduct.coverageArea)
InsurancePlan.contact
  • Deleted (-> InsuranceProduct.contact)
InsurancePlan.endpoint
  • Deleted (-> InsuranceProduct.endpoint)
InsurancePlan.network
  • Deleted (-> InsuranceProduct.network)
InsurancePlan.coverage
  • Deleted (-> InsuranceProduct.coverage)
InsurancePlan.plan
  • Deleted (all propertied migrated to top level of resource - core properties migrate to InsuranceProduct)
InsuranceProduct
  • Added Resource
Invoice
Invoice.creation
  • Added Element
Invoice.period[x]
  • Renamed from date to period[x]
  • Add Types date, Period
  • Remove Type dateTime
Invoice.issuer
  • Type Reference: Added Target Types Practitioner, PractitionerRole
Invoice.lineItem.serviced[x]
  • Added Element
Invoice.lineItem.priceComponent
  • Type changed from BackboneElement to MonetaryComponent
  • Changed to a datatype: type, code, factor, and amount are now properties of the datatype
Invoice.totalPriceComponent
  • Add Type MonetaryComponent
  • Changed to a datatype: type, code, factor, and amount are now properties of the datatype
Invoice.lineItem.priceComponent.type
  • Deleted (-> Invoice.lineItem.priceComponent.type (now part of a datatype))
Invoice.lineItem.priceComponent.code
  • Deleted (-> Invoice.lineItem.priceComponent.code (now part of a datatype))
Invoice.lineItem.priceComponent.factor
  • Deleted (-> Invoice.lineItem.priceComponent.factor (now part of a datatype))
Invoice.lineItem.priceComponent.amount
  • Deleted (-> Invoice.lineItem.priceComponent.amount (now part of a datatype))
Library
Library.versionAlgorithm[x]
  • Added Element
Library.type
  • Change value set from http://hl7.org/fhir/ValueSet/library-type to LibraryType icon
Library.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
Library.jurisdiction
Library.usage
  • Type changed from string to markdown
Library.copyrightLabel
  • Added Element
List
List.subject
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Patient, Group, Device, Location
List.source
  • Type Reference: Added Target Types Organization, RelatedPerson, CareTeam, Group
Location
Location.code
  • Added Element
Location.description
  • Type changed from string to markdown
Location.type
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType` (extensible)
Location.contact
  • Renamed from telecom to contact
  • Type changed from ContactPoint to ExtendedContactDetail
Location.form
  • Renamed from physicalType to form
Location.characteristic
  • Added Element
Location.hoursOfOperation
  • Max Cardinality changed from * to 1
  • Type changed from BackboneElement to Availability
  • Changed to a datatype: daysOfWeek, allDay, openingTime, closingTime and availabilityExceptions are now properties of the datatype
Location.virtualService
  • Added Element
Location.hoursOfOperation.daysOfWeek
  • Deleted (-> Location.hoursOfOperation.availableTime.daysOfWeek (now part of a datatype))
Location.hoursOfOperation.allDay
  • Deleted (-> Location.hoursOfOperation.availableTime.allDay (now part of a datatype))
Location.hoursOfOperation.openingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.availableStartTime (now part of a datatype))
Location.hoursOfOperation.closingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.availableEndTime (now part of a datatype))
Location.availabilityExceptions
  • Deleted (-> Location.hoursOfOperation.notAvailableTime.description (now part of a datatype))
ManufacturedItemDefinition
ManufacturedItemDefinition.name
  • Added Element
ManufacturedItemDefinition.marketingStatus
  • Added Element
ManufacturedItemDefinition.property.value[x]
  • Add Types Range, markdown, Reference(Binary)
ManufacturedItemDefinition.component
  • Added Element
ManufacturedItemDefinition.component.type
  • Added Mandatory Element
ManufacturedItemDefinition.component.function
  • Added Element
ManufacturedItemDefinition.component.amount
  • Added Element
ManufacturedItemDefinition.component.constituent
  • Added Element
ManufacturedItemDefinition.component.constituent.amount
  • Added Element
ManufacturedItemDefinition.component.constituent.location
  • Added Element
ManufacturedItemDefinition.component.constituent.function
  • Added Element
ManufacturedItemDefinition.component.constituent.hasIngredient
  • Added Element
ManufacturedItemDefinition.component.property
  • Added Element
ManufacturedItemDefinition.component.component
  • Added Element
Measure
Measure.versionAlgorithm[x]
  • Added Element
Measure.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
Measure.jurisdiction
Measure.usage
  • Type changed from string to markdown
Measure.copyrightLabel
  • Added Element
Measure.reportingFrequency
  • Added Element
Measure.riskAdjustment
  • Type changed from string to markdown
Measure.rateAggregation
  • Type changed from string to markdown
Measure.term
  • Added Element
Measure.term.code
  • Added Element
Measure.term.definition
  • Added Element
Measure.group.linkId
  • Added Element
Measure.group.title
  • Added Element
Measure.group.description
  • Type changed from string to markdown
Measure.group.type
  • Added Element
Measure.group.subject[x]
  • Added Element
Measure.group.basis
  • Added Element
Measure.group.basisRequirement
  • Added Element
Measure.group.scoring
  • Added Element
Measure.group.scoringUnit
  • Added Element
Measure.group.scoringPrecision
  • Added Element
Measure.group.compositeScoring
  • Added Element
Measure.group.component
  • Added Element
Measure.group.component.measure
  • Added Element
Measure.group.component.groupId
  • Added Element
Measure.group.component.weight
  • Added Element
Measure.group.rateAggregation
  • Added Element
Measure.group.improvementNotation
  • Added Element
Measure.group.improvementNotationGuidance
  • Added Element
Measure.group.library
  • Added Element
Measure.group.population.linkId
  • Added Element
Measure.group.population.title
  • Added Element
Measure.group.population.code
Measure.group.population.description
  • Type changed from string to markdown
Measure.group.population.criteria
  • Min Cardinality changed from 1 to 0
Measure.group.population.groupDefinition
  • Added Element
Measure.group.population.inputPopulationId
  • Added Element
Measure.group.population.aggregateMethod
  • Added Element
Measure.group.stratifier.linkId
  • Added Element
Measure.group.stratifier.title
  • Added Element
Measure.group.stratifier.description
  • Type changed from string to markdown
Measure.group.stratifier.groupDefinition
  • Added Element
Measure.group.stratifier.component.linkId
  • Added Element
Measure.group.stratifier.component.description
  • Type changed from string to markdown
Measure.group.stratifier.component.criteria
  • Min Cardinality changed from 1 to 0
Measure.group.stratifier.component.groupDefinition
  • Added Element
Measure.group.stratifier.component.valueSet
  • Added Element
Measure.group.stratifier.component.unit
  • Added Element
Measure.supplementalData.linkId
  • Added Element
Measure.supplementalData.usage
  • Change value set from http://hl7.org/fhir/ValueSet/measure-data-usage to MeasureDataUsage icon
Measure.supplementalData.description
  • Type changed from string to markdown
Measure.supplementalData.valueSet
  • Added Element
Measure.supplementalData.unit
  • Added Element
Measure.scoring
  • Deleted
Measure.compositeScoring
  • Deleted
Measure.type
  • Deleted
Measure.improvementNotation
  • Deleted
Measure.definition
  • Deleted
MeasureReport
MeasureReport.category
  • Added Element
MeasureReport.messages
  • Added Element
MeasureReport.type
  • Remove code data-collection
  • Add code data-exchange
MeasureReport.dataUpdateType
  • Added Element
MeasureReport.measure
  • Min Cardinality changed from 1 to 0
MeasureReport.subject
  • Type Reference: Added Target Types CareTeam, HealthcareService, Organization
MeasureReport.reporter
  • Type Reference: Removed Target Type Location
MeasureReport.reportingVendor
  • Added Element
MeasureReport.location
  • Added Element
MeasureReport.inputParameters
  • Added Element
MeasureReport.group.linkId
  • Added Element
MeasureReport.group.title
  • Added Element
MeasureReport.group.calculatedDate
  • Added Element
MeasureReport.group.description
  • Added Element
MeasureReport.group.type
  • Added Element
MeasureReport.group.subject
  • Added Element
MeasureReport.group.scoring
  • Added Element
MeasureReport.group.improvementNotation
  • Added Element
MeasureReport.group.improvementNotationGuidance
  • Added Element
MeasureReport.group.population.linkId
  • Added Element
MeasureReport.group.population.title
  • Added Element
MeasureReport.group.population.code
MeasureReport.group.population.description
  • Added Element
MeasureReport.group.population.countQuantity
  • Added Element
MeasureReport.group.population.subjectReport
  • Added Element
MeasureReport.group.population.subjects
  • Added Element
MeasureReport.group.measureScore[x]
  • Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio
MeasureReport.group.stratifier.linkId
  • Added Element
MeasureReport.group.stratifier.title
  • Added Element
MeasureReport.group.stratifier.code
  • Max Cardinality changed from * to 1
MeasureReport.group.stratifier.description
  • Added Element
MeasureReport.group.stratifier.stratum.value[x]
  • Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MeasureReport.group.stratifier.stratum.component.linkId
  • Added Element
MeasureReport.group.stratifier.stratum.component.description
  • Added Element
MeasureReport.group.stratifier.stratum.component.value[x]
  • Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MeasureReport.group.stratifier.stratum.population.linkId
  • Added Element
MeasureReport.group.stratifier.stratum.population.code
MeasureReport.group.stratifier.stratum.population.countQuantity
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjectReport
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjects
  • Added Element
MeasureReport.group.stratifier.stratum.measureScore[x]
  • Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio
MeasureReport.supplementalData
  • Added Element
MeasureReport.improvementNotation
  • Deleted
Medication
Medication.marketingAuthorizationHolder
  • Renamed from manufacturer to marketingAuthorizationHolder
Medication.doseForm
  • Renamed from form to doseForm
Medication.packageSize
  • Added Element
Medication.packageSize.numberOfItems
  • Added Element
Medication.packageSize.amountPerItem
  • Added Element
Medication.ingredient.item
  • Renamed from item[x] to item
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Substance | Medication)
Medication.ingredient.role
  • Added Element
Medication.ingredient.strength[x]
  • Renamed from strength to strength[x]
  • Add Types CodeableConcept, Quantity
Medication.instance
  • Renamed from batch to instance
Medication.instance.identifier
  • Added Element
Medication.instance.lotNumber
  • Moved from Medication.batch to Medication.instance
Medication.instance.expirationDate
  • Moved from Medication.batch to Medication.instance
Medication.definition
  • Added Element
Medication.amount
  • Deleted
MedicationAdministration
MedicationAdministration.basedOn
  • Added Element
MedicationAdministration.partOf
  • Type Reference: Added Target Type MedicationDispense
MedicationAdministration.category
  • Max Cardinality changed from 1 to *
MedicationAdministration.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationAdministration.encounter
  • Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationAdministration.occurrence[x]
  • Renamed from effective[x] to occurrence[x]
  • Add Type Timing
MedicationAdministration.recorded
  • Added Element
MedicationAdministration.isSubPotent
  • Added Element
MedicationAdministration.subPotentReason
  • Added Element
MedicationAdministration.performer.actor
  • Type changed from Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) to CodeableReference
MedicationAdministration.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationAdministration.device
  • Type changed from Reference(Device) to CodeableReference
MedicationAdministration.instantiates
  • Deleted
MedicationAdministration.reasonCode
  • Deleted (-> reason.concept)
MedicationAdministration.reasonReference
  • Deleted (-> reason.reference)
MedicationDispense
MedicationDispense.basedOn
  • Added Element
MedicationDispense.partOf
  • Type Reference: Added Target Type MedicationAdministration
MedicationDispense.status
  • Remove code stopped
  • Add code unfulfilled
MedicationDispense.notPerformedReason
  • Renamed from statusReason[x] to notPerformedReason
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(DetectedIssue)
MedicationDispense.statusChanged
  • Added Element
MedicationDispense.category
  • Max Cardinality changed from 1 to *
MedicationDispense.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationDispense.subject
  • Min Cardinality changed from 0 to 1
MedicationDispense.encounter
  • Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationDispense.performer.actor
  • Type Reference: Added Target Types CareTeam, Group
MedicationDispense.fillNumber
  • Added Element
MedicationDispense.recorded
  • Added Element
MedicationDispense.receiver
  • Type Reference: Added Target Types RelatedPerson, Location, PractitionerRole, Organization, Group
MedicationDispense.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationDispense.doseAdministrationAid
  • Added Element
MedicationDispense.substitution.responsibleParty
  • Max Cardinality changed from * to 1
  • Type Reference: Added Target Type Organization
MedicationDispense.detectedIssue
  • Deleted
MedicationRequest
MedicationRequest.basedOn
  • Type Reference: Added Target Type RequestOrchestration
  • Type Reference: Removed Target Type ImmunizationRecommendation
MedicationRequest.status
  • Remove codes cancelled , completed , stopped
  • Add code ended
MedicationRequest.statusChanged
  • Added Element
MedicationRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
MedicationRequest.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationRequest.informationSource
  • Added Element
MedicationRequest.isRecordOfRequest
  • Renamed from reported[x] to isRecordOfRequest
  • Remove Type Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
MedicationRequest.performerType
  • Add Binding `http://hl7.org/fhir/ValueSet/medication-intended-performer-role` (extensible)
MedicationRequest.performer
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types DeviceDefinition, HealthcareService, Group
  • Type Reference: Removed Target Type Device
MedicationRequest.device
  • Added Element
MedicationRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationRequest.courseOfTherapyType
  • Add Binding `http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy` (extensible)
MedicationRequest.effectiveTiming[x]
  • Added Element
MedicationRequest.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationRequest.dispenseRequest.dispenser
  • Renamed from performer to dispenser
MedicationRequest.dispenseRequest.dispenserInstruction
  • Added Element
MedicationRequest.dispenseRequest.doseAdministrationAid
  • Added Element
MedicationRequest.dispenseRequest.destination
  • Added Element
MedicationRequest.reasonCode
  • Deleted (-> reason.concept)
MedicationRequest.reasonReference
  • Deleted (-> reason.reference)
MedicationRequest.instantiatesCanonical
  • Deleted
MedicationRequest.instantiatesUri
  • Deleted
MedicationRequest.detectedIssue
  • Deleted
MedicationStatement
MedicationStatement.partOf
  • Type Reference: Removed Target Types MedicationAdministration, MedicationDispense, Observation
MedicationStatement.status
  • Remove codes active , completed , intended , stopped , on-hold , unknown , not-taken
  • Add codes recorded , draft
MedicationStatement.category
  • Max Cardinality changed from 1 to *
MedicationStatement.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationStatement.encounter
  • Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationStatement.effective[x]
  • Add Type Timing
MedicationStatement.author
  • Added Element
MedicationStatement.informationSource
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Device, Group
MedicationStatement.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationStatement.relatedClinicalInformation
  • Added Element
MedicationStatement.dosage
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationStatement.adherence
  • Added Element
MedicationStatement.adherence.code
  • Added Mandatory Element
MedicationStatement.adherence.reason
  • Added Element
MedicationStatement.basedOn
  • Deleted
MedicationStatement.statusReason
  • Deleted
MedicationStatement.reasonCode
  • Deleted (-> reason.concept)
MedicationStatement.reasonReference
  • Deleted (-> reason.reference)
MedicinalProductDefinition
MedicinalProductDefinition.comprisedOf
  • Added Element
MedicinalProductDefinition.name.part
  • Renamed from namePart to part
MedicinalProductDefinition.name.part.part
  • Moved from MedicinalProductDefinition.name.namePart to MedicinalProductDefinition.name.part
MedicinalProductDefinition.name.part.type
  • Moved from MedicinalProductDefinition.name.namePart to MedicinalProductDefinition.name.part
MedicinalProductDefinition.name.usage
  • Renamed from countryLanguage to usage
MedicinalProductDefinition.name.usage.country
  • Moved from MedicinalProductDefinition.name.countryLanguage to MedicinalProductDefinition.name.usage
MedicinalProductDefinition.name.usage.jurisdiction
  • Moved from MedicinalProductDefinition.name.countryLanguage to MedicinalProductDefinition.name.usage
MedicinalProductDefinition.name.usage.language
  • Moved from MedicinalProductDefinition.name.countryLanguage to MedicinalProductDefinition.name.usage
  • Change binding strength from preferred to required
  • Change value set from Common Languages to All Languages
  • Change max value set from All Languages to none
MedicinalProductDefinition.characteristic.value[x]
  • Add Types markdown, Range, integer
MessageDefinition
MessageDefinition.versionAlgorithm[x]
  • Added Element
MessageDefinition.jurisdiction
MessageDefinition.copyrightLabel
  • Added Element
MessageDefinition.focus.code
  • Remove codes Resource , DomainResource , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , DeviceUseStatement , DocumentManifest , EvidenceReport , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment , DeviceAlert , DeviceAssociation , ImagingSelection , InsuranceProduct , NutritionIntake , RequestOrchestration , Requirements
MessageDefinition.graph
  • Deleted
MessageHeader
MessageHeader.event[x]
  • Add Type canonical(EventDefinition | SubscriptionTopic)
MessageHeader.destination.endpoint[x]
  • Renamed from endpoint to endpoint[x]
  • Min Cardinality changed from 1 to 0
  • Add Type Reference(Endpoint)
MessageHeader.destination.receiver
  • Type Reference: Added Target Types Device, Patient, RelatedPerson
MessageHeader.source.endpoint[x]
  • Renamed from endpoint to endpoint[x]
  • Min Cardinality changed from 1 to 0
  • Add Type Reference(Endpoint)
MessageHeader.source.sender
  • Moved from MessageHeader to MessageHeader.source
  • Type Reference: Added Target Types Device, Patient
MessageHeader.response.identifier
  • Type changed from id to Identifier
MessageHeader.destination.target
  • Deleted
MessageHeader.enterer
  • Deleted
MessageHeader.author
  • Deleted
MessageHeader.responsible
  • Deleted
MetadataResource
  • Added Resource
NamingSystem
NamingSystem.url
  • Added Element
NamingSystem.identifier
  • Added Element
NamingSystem.version
  • Added Element
NamingSystem.versionAlgorithm[x]
  • Added Element
NamingSystem.title
  • Added Element
NamingSystem.experimental
  • Added Element
NamingSystem.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/identifier-type` (extensible)
NamingSystem.jurisdiction
NamingSystem.purpose
  • Added Element
NamingSystem.copyright
  • Added Element
NamingSystem.copyrightLabel
  • Added Element
NamingSystem.approvalDate
  • Added Element
NamingSystem.lastReviewDate
  • Added Element
NamingSystem.effectivePeriod
  • Added Element
NamingSystem.topic
  • Added Element
NamingSystem.author
  • Added Element
NamingSystem.editor
  • Added Element
NamingSystem.reviewer
  • Added Element
NamingSystem.endorser
  • Added Element
NamingSystem.relatedArtifact
  • Added Element
NamingSystem.uniqueId.type
  • Add codes iri-stem , v2csmnemonic
NamingSystem.uniqueId.authoritative
  • Added Element
NutritionIntake
  • Added Resource
NutritionOrder
NutritionOrder.basedOn
  • Added Element
NutritionOrder.groupIdentifier
  • Added Element
NutritionOrder.status
  • Remove codes revoked , completed
  • Add code ended
NutritionOrder.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
NutritionOrder.priority
  • Added Element
NutritionOrder.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
NutritionOrder.supportingInformation
  • Added Element
NutritionOrder.requester
  • Renamed from orderer to requester
NutritionOrder.performer
  • Added Element
NutritionOrder.outsideFoodAllowed
  • Added Element
NutritionOrder.oralDiet.schedule
  • Max Cardinality changed from * to 1
  • Type changed from Timing to BackboneElement
NutritionOrder.oralDiet.schedule.timing
  • Added Element
NutritionOrder.oralDiet.schedule.asNeeded
  • Added Element
NutritionOrder.oralDiet.schedule.asNeededFor
  • Added Element
NutritionOrder.oralDiet.nutrient.amount
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.oralDiet.texture.type
  • Renamed from foodType to type
NutritionOrder.oralDiet.caloricDensity
  • Added Element
NutritionOrder.supplement.type
  • Type changed from CodeableConcept to CodeableReference
NutritionOrder.supplement.schedule
  • Max Cardinality changed from * to 1
  • Type changed from Timing to BackboneElement
NutritionOrder.supplement.schedule.timing
  • Added Element
NutritionOrder.supplement.schedule.asNeeded
  • Added Element
NutritionOrder.supplement.schedule.asNeededFor
  • Added Element
NutritionOrder.supplement.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.supplement.caloricDensity
  • Added Element
NutritionOrder.enteralFormula.type
  • Renamed from baseFormulaType to type
  • Type changed from CodeableConcept to CodeableReference
NutritionOrder.enteralFormula.productName
  • Renamed from baseFormulaProductName to productName
NutritionOrder.enteralFormula.deliveryDevice[x]
  • Added Element
NutritionOrder.enteralFormula.caloricDensity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.routeOfAdministration
  • Renamed from routeofAdministration to routeOfAdministration
  • Max Cardinality changed from 1 to *
NutritionOrder.enteralFormula.administration.schedule
  • Type changed from Timing to BackboneElement
NutritionOrder.enteralFormula.administration.schedule.timing
  • Added Element
NutritionOrder.enteralFormula.administration.schedule.asNeeded
  • Added Element
NutritionOrder.enteralFormula.administration.schedule.asNeededFor
  • Added Element
NutritionOrder.enteralFormula.administration.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.administration.rate[x]
  • Remove Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
NutritionOrder.enteralFormula.maxVolumeToAdminister
  • Renamed from maxVolumeToDeliver to maxVolumeToAdminister
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.administrationInstruction
  • Type changed from string to markdown
NutritionOrder.additive
  • Added Element
NutritionOrder.additive.modularType
  • Added Element
NutritionOrder.additive.productName
  • Added Element
NutritionOrder.additive.quantity
  • Added Element
NutritionOrder.additive.routeOfAdministration
  • Added Element
NutritionOrder.instantiatesCanonical
  • Deleted
NutritionOrder.instantiatesUri
  • Deleted
NutritionOrder.instantiates
  • Deleted
NutritionOrder.oralDiet.fluidConsistencyType
  • Deleted
NutritionOrder.enteralFormula.additiveType
  • Deleted
NutritionOrder.enteralFormula.additiveProductName
  • Deleted
NutritionProduct
NutritionProduct.manufacturer
  • Type Reference: Added Target Type RelatedPerson
NutritionProduct.nutrient.item
  • Min Cardinality changed from 0 to 1
NutritionProduct.nutrient.amount[x]
  • Renamed from amount to amount[x]
  • Max Cardinality changed from * to 1
  • Add Type Quantity
NutritionProduct.ingredientSummary
  • Added Element
NutritionProduct.ingredient.amount[x]
  • Renamed from amount to amount[x]
  • Max Cardinality changed from * to 1
  • Add Type Quantity
NutritionProduct.ingredient.allergen
  • Added Element
NutritionProduct.energy
  • Added Element
NutritionProduct.characteristic
  • Added Element
NutritionProduct.characteristic.type
  • Added Mandatory Element
NutritionProduct.characteristic.value[x]
  • Added Mandatory Element
NutritionProduct.instance
  • Max Cardinality changed from 1 to *
NutritionProduct.instance.name
  • Added Element
NutritionProduct.instance.biologicalSourceEvent
  • Added Element
NutritionProduct.knownAllergen
  • Deleted
NutritionProduct.productCharacteristic
  • Deleted
Observation
Observation.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
Observation.triggeredBy
  • Added Element
Observation.triggeredBy.observation
  • Added Mandatory Element
Observation.triggeredBy.type
  • Added Mandatory Element
Observation.triggeredBy.reason
  • Added Element
Observation.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
Observation.subject
  • Type Reference: Added Target Types BiologicallyDerivedProduct, NutritionProduct
Observation.focus
  • Now marked as Modifier
Observation.organizer
  • Added Element
Observation.performer
  • Type Reference: Added Target Types HealthcareService, Group
Observation.value[x]
  • Add Type Attachment
Observation.interpretationContext
  • Added Element
Observation.bodyStructure
  • Added Element
Observation.specimen
  • Type Reference: Added Target Type Group
Observation.referenceRange.low
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.high
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.normalValue
  • Added Element
Observation.referenceRange.text
  • Type changed from string to markdown
Observation.hasMember
  • Type Reference: Removed Target Type MolecularSequence
Observation.derivedFrom
  • Type Reference: Added Target Type ImagingSelection
  • Type Reference: Removed Target Types Media, MolecularSequence
Observation.component.value[x]
  • Add Type Attachment
ObservationDefinition
ObservationDefinition.url
  • Added Element
ObservationDefinition.identifier
  • Max Cardinality changed from * to 1
ObservationDefinition.version
  • Added Element
ObservationDefinition.versionAlgorithm[x]
  • Added Element
ObservationDefinition.name
  • Added Element
ObservationDefinition.title
  • Added Element
ObservationDefinition.status
  • Added Mandatory Element
ObservationDefinition.experimental
  • Added Element
ObservationDefinition.date
  • Added Element
ObservationDefinition.publisher
  • Added Element
ObservationDefinition.contact
  • Added Element
ObservationDefinition.description
  • Added Element
ObservationDefinition.useContext
  • Added Element
ObservationDefinition.jurisdiction
  • Added Element
ObservationDefinition.purpose
  • Added Element
ObservationDefinition.copyright
  • Added Element
ObservationDefinition.copyrightLabel
  • Added Element
ObservationDefinition.approvalDate
  • Added Element
ObservationDefinition.lastReviewDate
  • Added Element
ObservationDefinition.effectivePeriod
  • Added Element
ObservationDefinition.derivedFromCanonical
  • Added Element
ObservationDefinition.derivedFromUri
  • Added Element
ObservationDefinition.subject
  • Added Element
ObservationDefinition.performerType
  • Added Element
ObservationDefinition.bodyStructure
  • Added Element
ObservationDefinition.specimen
  • Added Element
ObservationDefinition.device[x]
  • Added Element
ObservationDefinition.permittedUnit
  • Added Element
ObservationDefinition.qualifiedValue
  • Renamed from qualifiedInterval to qualifiedValue
ObservationDefinition.qualifiedValue.context
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.appliesTo
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.sexParameterForClinicalUse
  • Moved from ObservationDefinition.qualifiedInterval.gender to sexParameterForClinicalUse
ObservationDefinition.qualifiedValue.age
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.gestationalAge
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.condition
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.rangeCategory
  • Moved from ObservationDefinition.qualifiedInterval.category to rangeCategory
ObservationDefinition.qualifiedValue.range
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.validCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.normalCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.abnormalCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.criticalCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.interpretation
  • Added Element
ObservationDefinition.hasMember
  • Added Element
ObservationDefinition.component
  • Added Element
ObservationDefinition.component.code
  • Added Mandatory Element
ObservationDefinition.component.permittedDataType
  • Added Element
ObservationDefinition.component.permittedUnit
  • Added Element
ObservationDefinition.component.qualifiedValue
  • Added Element
ObservationDefinition.quantitativeDetails
  • Deleted
OperationDefinition
OperationDefinition.identifier
  • Added Element
OperationDefinition.versionAlgorithm[x]
  • Added Element
OperationDefinition.jurisdiction
OperationDefinition.copyright
  • Added Element
OperationDefinition.copyrightLabel
  • Added Element
OperationDefinition.synchronicity
  • Added Element
OperationDefinition.resource
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to Version Independent Resource Types (All)
  • Remove codes ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , EvidenceReport , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , MedicationKnowledge , MolecularSequence , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment , CanonicalResource , DeviceAlert , DeviceAssociation , ImagingSelection , InsuranceProduct , MetadataResource , NutritionIntake , RequestOrchestration , Requirements , BodySite , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DiagnosticOrder , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification
OperationDefinition.parameter.scope
  • Added Element
OperationDefinition.parameter.min
  • Type changed from integer to unsignedInt
OperationDefinition.parameter.documentation
  • Type changed from string to markdown
OperationDefinition.parameter.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.3.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , ProductShelfLife , Quantity , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , SimpleQuantity , Timing , TriggerDefinition , UsageContext , base64Binary , boolean , canonical , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , BiologicallyDerivedProduct , BodyStructure , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MolecularSequence , NamingSystem , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Parameters , Type , Any
  • Add code Base
OperationDefinition.parameter.allowedType
  • Added Element
OperationDefinition.parameter.searchType
  • Add code resource
OperationDefinition.parameter.binding.strength
  • Add code descriptive
OperationOutcome
OperationOutcome.issue.severity
  • Add code success
OperationOutcome.issue.code
  • Remove codes structure , required , value , invariant , login , unknown , expired , forbidden , suppressed , not-supported , duplicate , multiple-matches , not-found , deleted , too-long , code-invalid , extension , too-costly , business-rule , conflict , lock-error , no-store , exception , timeout , incomplete , throttled
  • Add code success
Organization
Organization.description
  • Added Element
Organization.contact
  • Type changed from BackboneElement to ExtendedContactDetail
Organization.qualification
  • Added Element
Organization.qualification.identifier
  • Added Element
Organization.qualification.code
  • Added Mandatory Element
Organization.qualification.status
  • Added Element
Organization.qualification.period
  • Added Element
Organization.qualification.issuer
  • Added Element
Organization.telecom
  • Deleted (-> Use contact.telecom to provide context of use)
Organization.address
  • Deleted (-> Use contact.address to provide context of use)
Organization.contact.purpose
  • Deleted (-> Organization.contact.purpose)
Organization.contact.name
  • Deleted (-> Organization.contact.name)
Organization.contact.telecom
  • Deleted (-> Organization.contact.telecom)
Organization.contact.address
  • Deleted (-> Organization.contact.address)
OrganizationAffiliation
OrganizationAffiliation.contact
  • Added Element
OrganizationAffiliation.telecom
  • Deleted (-> OrganizationAffiliation.contact.telecom)
PackagedProductDefinition
PackagedProductDefinition.attachedDocument
  • Added Element
PackagedProductDefinition.packaging
  • Added Element
PackagedProductDefinition.packaging.identifier
  • Added Element
PackagedProductDefinition.packaging.type
  • Added Element
PackagedProductDefinition.packaging.componentPart
  • Added Element
PackagedProductDefinition.packaging.quantity
  • Added Element
PackagedProductDefinition.packaging.material
  • Added Element
PackagedProductDefinition.packaging.alternateMaterial
  • Added Element
PackagedProductDefinition.packaging.shelfLifeStorage
  • Added Element
PackagedProductDefinition.packaging.manufacturer
  • Added Element
PackagedProductDefinition.packaging.property
  • Added Element
PackagedProductDefinition.packaging.property.type
  • Added Mandatory Element
PackagedProductDefinition.packaging.property.value[x]
  • Added Element
PackagedProductDefinition.packaging.containedItem
  • Added Element
PackagedProductDefinition.packaging.containedItem.item
  • Added Mandatory Element
PackagedProductDefinition.packaging.containedItem.amount
  • Added Element
PackagedProductDefinition.packaging.packaging
  • Added Element
PackagedProductDefinition.characteristic
  • Remove Type CodeableConcept
PackagedProductDefinition.package
  • Deleted
Parameters
Parameters.parameter.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail
  • Remove Type Contributor
Patient
Patient.contact.relationship
  • Remove Binding `http://hl7.org/fhir/ValueSet/patient-contactrelationship` (extensible)
Patient.contact.role
  • Added Element
Patient.contact.additionalName
  • Added Element
Patient.contact.additionalAddress
  • Added Element
Patient.communication.language
PaymentNotice
PaymentNotice.statusReason
  • Added Element
PaymentNotice.reporter
  • Renamed from provider to reporter
PaymentNotice.payment
  • Min Cardinality changed from 1 to 0
PaymentReconciliation
PaymentReconciliation.type
  • Added Mandatory Element
PaymentReconciliation.statusReason
  • Added Element
PaymentReconciliation.kind
  • Added Element
PaymentReconciliation.enterer
  • Added Element
PaymentReconciliation.issuerType
  • Added Element
PaymentReconciliation.paymentIssuer
  • Type Reference: Added Target Types Patient, RelatedPerson
PaymentReconciliation.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 to Payment Outcome
PaymentReconciliation.date
  • Renamed from paymentDate to date
PaymentReconciliation.location
  • Added Element
PaymentReconciliation.method
  • Added Element
PaymentReconciliation.cardBrand
  • Added Element
PaymentReconciliation.accountNumber
  • Added Element
PaymentReconciliation.expirationDate
  • Added Element
PaymentReconciliation.processor
  • Added Element
PaymentReconciliation.referenceNumber
  • Added Element
PaymentReconciliation.authorization
  • Added Element
PaymentReconciliation.tenderedAmount
  • Added Element
PaymentReconciliation.returnedAmount
  • Added Element
PaymentReconciliation.amount
  • Renamed from paymentAmount to amount
  • Min Cardinality changed from 1 to 0
PaymentReconciliation.allocation
  • Renamed from detail to allocation
PaymentReconciliation.allocation.identifier
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.predecessor
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.target
  • Moved from PaymentReconciliation.detail.request to target
  • Type Reference: Added Target Types Claim, Account, Invoice, Encounter, Contract
  • Type Reference: Removed Target Type Resource
PaymentReconciliation.allocation.targetItem[x]
  • Added Element
PaymentReconciliation.allocation.encounter
  • Added Element
PaymentReconciliation.allocation.account
  • Added Element
PaymentReconciliation.allocation.type
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
  • Min Cardinality changed from 1 to 0
  • Add Binding `http://hl7.org/fhir/ValueSet/payment-type` (extensible)
PaymentReconciliation.allocation.submitter
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.response
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
  • Type Reference: Added Target Type ClaimResponse
  • Type Reference: Removed Target Type Resource
PaymentReconciliation.allocation.date
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.responsible
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.payee
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.amount
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.noteNumber
  • Added Element
PaymentReconciliation.processNote.class
  • Added Element
PaymentReconciliation.processNote.number
  • Added Element
PaymentReconciliation.processNote.text
  • Type changed from string to markdown
Person
Person.deceased[x]
  • Added Element
Person.maritalStatus
  • Added Element
Person.photo
  • Max Cardinality changed from 1 to *
Person.communication
  • Added Element
Person.communication.language
  • Added Mandatory Element
Person.communication.preferred
  • Added Element
PlanDefinition
PlanDefinition.versionAlgorithm[x]
  • Added Element
PlanDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/plan-definition-type to PlanDefinitionType icon
PlanDefinition.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
PlanDefinition.jurisdiction
PlanDefinition.usage
  • Type changed from string to markdown
PlanDefinition.copyrightLabel
  • Added Element
PlanDefinition.goal.target.detail[x]
  • Add Types string, boolean, integer, Ratio
PlanDefinition.actor
  • Added Element
PlanDefinition.actor.title
  • Added Element
PlanDefinition.actor.description
  • Added Element
PlanDefinition.actor.option
  • Added Mandatory Element
PlanDefinition.actor.option.type
  • Added Element
PlanDefinition.actor.option.typeCanonical
  • Added Element
PlanDefinition.actor.option.typeReference
  • Added Element
PlanDefinition.actor.option.role
  • Added Element
PlanDefinition.action.linkId
  • Added Element
PlanDefinition.action.description
  • Type changed from string to markdown
PlanDefinition.action.textEquivalent
  • Type changed from string to markdown
PlanDefinition.action.code
  • Max Cardinality changed from * to 1
PlanDefinition.action.goalId
  • Type changed from id to string
PlanDefinition.action.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
PlanDefinition.action.input
  • Type changed from DataRequirement to BackboneElement
PlanDefinition.action.input.title
  • Added Element
PlanDefinition.action.input.requirement
  • Added Element
PlanDefinition.action.input.relatedData
  • Added Element
PlanDefinition.action.output
  • Type changed from DataRequirement to BackboneElement
PlanDefinition.action.output.title
  • Added Element
PlanDefinition.action.output.requirement
  • Added Element
PlanDefinition.action.output.relatedData
  • Added Element
PlanDefinition.action.relatedAction.targetId
  • Renamed from actionId to targetId
  • Type changed from id to string
PlanDefinition.action.relatedAction.relationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
PlanDefinition.action.relatedAction.endRelationship
  • Added Element
PlanDefinition.action.timing[x]
  • Add Type RelativeTime
  • Remove Types dateTime, Period
PlanDefinition.action.location
  • Added Element
PlanDefinition.action.participant.actorId
  • Added Element
PlanDefinition.action.participant.type
  • Min Cardinality changed from 1 to 0
  • Remove code related-person
  • Add codes careteam , group , healthcareservice , location , organization , practitionerrole , relatedperson
PlanDefinition.action.participant.typeCanonical
  • Added Element
PlanDefinition.action.participant.typeReference
  • Added Element
PlanDefinition.action.participant.function
  • Added Element
PlanDefinition.action.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-type to ActionType icon
PlanDefinition.action.applicabilityBehavior
  • Added Element
PlanDefinition.asNeeded[x]
  • Added Element
Practitioner
Practitioner.active
  • Now marked as Modifier
Practitioner.deceased[x]
  • Added Element
Practitioner.qualification.status
  • Added Element
Practitioner.communication
  • Type changed from CodeableConcept to BackboneElement
  • Remove Binding `http://hl7.org/fhir/ValueSet/languages` (preferred), max =`http://hl7.org/fhir/ValueSet/all-languages`
Practitioner.communication.language
  • Added Mandatory Element
Practitioner.communication.preferred
  • Added Element
PractitionerRole
PractitionerRole.network
  • Added Element
PractitionerRole.display
  • Added Element
PractitionerRole.contact
  • Added Element
PractitionerRole.characteristic
  • Added Element
PractitionerRole.communication
  • Added Element
PractitionerRole.availability
  • Added Element
  • Changed to a datatype: availableTime, notAvailable, and availabilityExceptions are now properties of the datatype
PractitionerRole.telecom
  • Deleted (-> PractitionerRole.contact.telecom)
PractitionerRole.availableTime
  • Deleted (-> PractitionerRole.availability (now part of a datatype))
PractitionerRole.notAvailable
  • Deleted (-> PractitionerRole.availability.notAvailableTime (now part of a datatype))
PractitionerRole.availabilityExceptions
  • Deleted (-> PractitionerRole.availability.notAvailabileTime.description (now part of a datatype))
Procedure
Procedure.basedOn
  • Type Reference: Added Target Type MedicationRequest
Procedure.category
  • Max Cardinality changed from 1 to *
Procedure.subject
  • Type Reference: Added Target Types Device, Practitioner, Organization, Location
Procedure.focus
  • Added Element
Procedure.occurrence[x]
  • Renamed from performed[x] to occurrence[x]
  • Add Type Timing
Procedure.recorded
  • Added Element
Procedure.reported[x]
  • Renamed from asserter to reported[x]
  • Add Type boolean
Procedure.performer.actor
  • Type Reference: Added Target Types CareTeam, HealthcareService
Procedure.performer.period
  • Added Element
Procedure.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Procedure.bodyStructure
  • Added Element
Procedure.outcome
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Procedure.report
  • Type Reference: Added Target Type Bundle
Procedure.complication
  • Type changed from CodeableConcept to CodeableReference
  • Merged both Procedure.complication into the Procedure.complication.concept, and Procedure.complicationDetail into Procedure.complication.reference
Procedure.followUp
  • Type changed from CodeableConcept to CodeableReference
Procedure.used
  • Added Element
Procedure.supportingInfo
  • Added Element
Procedure.instantiatesCanonical
  • Deleted
Procedure.instantiatesUri
  • Deleted
Procedure.reasonCode
  • Deleted (-> reason.concept)
Procedure.reasonReference
  • Deleted (-> reason.reference)
Procedure.complicationDetail
  • Deleted (-> Procedure.complication.reference)
Procedure.usedReference
  • Deleted (-> Procedure.used)
Procedure.usedCode
  • Deleted (-> Procedure.used)
Provenance
Provenance.recorded
  • Min Cardinality changed from 1 to 0
Provenance.authorization
  • Renamed from reason to authorization
  • Type changed from CodeableConcept to CodeableReference
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
Provenance.why
  • Added Element
Provenance.activity
  • Remove Binding `http://hl7.org/fhir/ValueSet/provenance-activity-type` (extensible)
Provenance.basedOn
  • Added Element
Provenance.patient
  • Added Element
Provenance.encounter
  • Added Element
Provenance.agent.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/provenance-agent-type` (extensible)
Provenance.agent.who
  • Type Reference: Added Target Types CareTeam, Group, HealthcareService
Provenance.agent.onBehalfOf
  • Type Reference: Added Target Types CareTeam, Group, HealthcareService
  • Type Reference: Removed Target Types RelatedPerson, Device
Provenance.entity.role
  • Remove code derivation
  • Add code instantiates
Questionnaire
Questionnaire.versionAlgorithm[x]
  • Added Element
Questionnaire.subjectType
  • Remove codes Resource , DomainResource , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , DeviceUseStatement , DocumentManifest , EvidenceReport , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment , DeviceAlert , DeviceAssociation , ImagingSelection , InsuranceProduct , NutritionIntake , RequestOrchestration , Requirements
Questionnaire.jurisdiction
Questionnaire.copyrightLabel
  • Added Element
Questionnaire.item.definition
  • Max Cardinality changed from 1 to *
Questionnaire.item.type
  • Change value set from http://hl7.org/fhir/ValueSet/item-type|4.3.0 to Questionnaire Useable Item Type
  • Remove codes question , choice , open-choice
  • Add code coding
Questionnaire.item.enableWhen.answer[x]
  • Add Types Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity), uri, Attachment
Questionnaire.item.disabledDisplay
  • Added Element
Questionnaire.item.answerConstraint
  • Added Element
Questionnaire.item.answerOption.value[x]
  • Add Types decimal, dateTime, uri, Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
Questionnaire.item.initial.value[x]
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
QuestionnaireResponse
QuestionnaireResponse.identifier
  • Max Cardinality changed from 1 to *
QuestionnaireResponse.questionnaire
  • Min Cardinality changed from 0 to 1
QuestionnaireResponse.author
  • Type Reference: Added Target Type Group
QuestionnaireResponse.source
  • Type Reference: Added Target Types Device, Organization
QuestionnaireResponse.item.definition
  • Max Cardinality changed from 1 to *
QuestionnaireResponse.item.answer.value[x]
  • Min Cardinality changed from 0 to 1
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
RegulatedAuthorization
RegulatedAuthorization.subject
  • Type Reference: Added Target Types ManufacturedItemDefinition, Ingredient
RegulatedAuthorization.status
  • Now marked as Modifier
RegulatedAuthorization.indication
  • Max Cardinality changed from 1 to *
RegulatedAuthorization.attachedDocument
  • Added Element
RelatedPerson
RelatedPerson.role
  • Added Element
RelatedPerson.communication.language
RequestOrchestration
  • Name Changed from RequestGroup to RequestOrchestration
RequestOrchestration
  • Moved from RequestGroup to RequestOrchestration
RequestOrchestration.identifier
  • Added Element
RequestOrchestration.instantiatesCanonical
  • Added Element
RequestOrchestration.instantiatesUri
  • Added Element
RequestOrchestration.basedOn
  • Added Element
RequestOrchestration.replaces
  • Added Element
RequestOrchestration.groupIdentifier
  • Added Element
RequestOrchestration.status
  • Added Mandatory Element
RequestOrchestration.intent
  • Added Mandatory Element
RequestOrchestration.priority
  • Added Element
RequestOrchestration.code
  • Added Element
RequestOrchestration.subject
  • Added Element
RequestOrchestration.encounter
  • Added Element
RequestOrchestration.authoredOn
  • Added Element
RequestOrchestration.author
  • Added Element
RequestOrchestration.reason
  • Added Element
RequestOrchestration.goal
  • Added Element
RequestOrchestration.note
  • Added Element
RequestOrchestration.action
  • Added Element
RequestOrchestration.action.linkId
  • Added Element
RequestOrchestration.action.prefix
  • Added Element
RequestOrchestration.action.title
  • Added Element
RequestOrchestration.action.description
  • Added Element
RequestOrchestration.action.textEquivalent
  • Added Element
RequestOrchestration.action.priority
  • Added Element
RequestOrchestration.action.code
  • Added Element
RequestOrchestration.action.documentation
  • Added Element
RequestOrchestration.action.goal
  • Added Element
RequestOrchestration.action.condition
  • Added Element
RequestOrchestration.action.condition.kind
  • Added Mandatory Element
RequestOrchestration.action.condition.expression
  • Added Element
RequestOrchestration.action.input
  • Added Element
RequestOrchestration.action.input.title
  • Added Element
RequestOrchestration.action.input.requirement
  • Added Element
RequestOrchestration.action.input.relatedData
  • Added Element
RequestOrchestration.action.output
  • Added Element
RequestOrchestration.action.output.title
  • Added Element
RequestOrchestration.action.output.requirement
  • Added Element
RequestOrchestration.action.output.relatedData
  • Added Element
RequestOrchestration.action.relatedAction
  • Added Element
RequestOrchestration.action.relatedAction.targetId
  • Added Mandatory Element
RequestOrchestration.action.relatedAction.relationship
  • Added Mandatory Element
RequestOrchestration.action.relatedAction.endRelationship
  • Added Element
RequestOrchestration.action.relatedAction.offset[x]
  • Added Element
RequestOrchestration.action.timing[x]
  • Added Element
RequestOrchestration.action.location
  • Added Element
RequestOrchestration.action.participant
  • Added Element
RequestOrchestration.action.participant.type
  • Added Element
RequestOrchestration.action.participant.typeCanonical
  • Added Element
RequestOrchestration.action.participant.typeReference
  • Added Element
RequestOrchestration.action.participant.role
  • Added Element
RequestOrchestration.action.participant.function
  • Added Element
RequestOrchestration.action.participant.actor[x]
  • Added Element
RequestOrchestration.action.type
  • Added Element
RequestOrchestration.action.applicabilityBehavior
  • Added Element
RequestOrchestration.action.groupingBehavior
  • Added Element
RequestOrchestration.action.selectionBehavior
  • Added Element
RequestOrchestration.action.requiredBehavior
  • Added Element
RequestOrchestration.action.precheckBehavior
  • Added Element
RequestOrchestration.action.cardinalityBehavior
  • Added Element
RequestOrchestration.action.resource
  • Added Element
RequestOrchestration.action.definition[x]
  • Added Element
RequestOrchestration.action.transform
  • Added Element
RequestOrchestration.action.dynamicValue
  • Added Element
RequestOrchestration.action.dynamicValue.path
  • Added Element
RequestOrchestration.action.dynamicValue.expression
  • Added Element
RequestOrchestration.action.action
  • Added Element
RequestGroup.identifier
  • Deleted
RequestGroup.instantiatesCanonical
  • Deleted
RequestGroup.instantiatesUri
  • Deleted
RequestGroup.basedOn
  • Deleted
RequestGroup.replaces
  • Deleted
RequestGroup.groupIdentifier
  • Deleted
RequestGroup.status
  • Deleted
RequestGroup.intent
  • Deleted
RequestGroup.priority
  • Deleted
RequestGroup.code
  • Deleted
RequestGroup.subject
  • Deleted
RequestGroup.encounter
  • Deleted
RequestGroup.authoredOn
  • Deleted
RequestGroup.author
  • Deleted
RequestGroup.reasonCode
  • Deleted
RequestGroup.reasonReference
  • Deleted
RequestGroup.note
  • Deleted
RequestGroup.action
  • Deleted
Requirements
  • Added Resource
ResearchStudy
ResearchStudy.url
  • Added Element
ResearchStudy.version
  • Added Element
ResearchStudy.name
  • Added Element
ResearchStudy.label
  • Added Element
ResearchStudy.label.type
  • Added Element
ResearchStudy.label.value
  • Added Element
ResearchStudy.label.language
  • Added Element
ResearchStudy.citeAs
  • Added Element
ResearchStudy.relatesTo
  • Added Element
ResearchStudy.relatesTo.type
  • Added Mandatory Element
ResearchStudy.relatesTo.target[x]
  • Added Mandatory Element
ResearchStudy.date
  • Added Element
ResearchStudy.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-study-status|4.3.0 to PublicationStatus
  • Remove codes administratively-completed , approved , closed-to-accrual , closed-to-accrual-and-intervention , completed , disapproved , in-review , temporarily-closed-to-accrual , temporarily-closed-to-accrual-and-intervention , withdrawn
  • Add codes draft , retired , unknown
ResearchStudy.primaryPurposeType
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-study-prim-purp-type` (extensible)
ResearchStudy.studyDesign
  • Renamed from category to studyDesign
ResearchStudy.focus
  • Type changed from CodeableConcept to CodeableReference
ResearchStudy.region
  • Added Element
ResearchStudy.descriptionSummary
  • Added Element
ResearchStudy.site
  • Type Reference: Added Target Types ResearchStudy, Organization
ResearchStudy.classifier
  • Added Element
ResearchStudy.associatedParty
  • Added Element
ResearchStudy.associatedParty.name
  • Added Element
ResearchStudy.associatedParty.role
  • Added Mandatory Element
ResearchStudy.associatedParty.period
  • Added Element
ResearchStudy.associatedParty.classifier
  • Added Element
ResearchStudy.associatedParty.party
  • Added Element
ResearchStudy.progressStatus
  • Added Element
ResearchStudy.progressStatus.state
  • Added Mandatory Element
ResearchStudy.progressStatus.actual
  • Added Element
ResearchStudy.progressStatus.period
  • Added Element
ResearchStudy.whyStopped
  • Renamed from reasonStopped to whyStopped
ResearchStudy.recruitment
  • Added Element
ResearchStudy.recruitment.targetNumber
  • Added Element
ResearchStudy.recruitment.actualNumber
  • Added Element
ResearchStudy.recruitment.eligibility
  • Added Element
ResearchStudy.recruitment.actualGroup
  • Added Element
ResearchStudy.recruitment.description
  • Added Element
ResearchStudy.comparisonGroup
  • Added Element
ResearchStudy.comparisonGroup.targetNumber
  • Added Element
ResearchStudy.comparisonGroup.actualNumber
  • Added Element
ResearchStudy.comparisonGroup.eligibility
  • Added Element
ResearchStudy.comparisonGroup.observedGroup
  • Added Element
ResearchStudy.comparisonGroup.description
  • Added Element
ResearchStudy.objective.description
  • Added Element
ResearchStudy.objective.outcomeMeasure
  • Added Element
ResearchStudy.objective.outcomeMeasure.name
  • Added Element
ResearchStudy.objective.outcomeMeasure.type
  • Added Element
ResearchStudy.objective.outcomeMeasure.description
  • Added Element
ResearchStudy.objective.outcomeMeasure.endpoint
  • Added Mandatory Element
ResearchStudy.objective.outcomeMeasure.population
  • Added Element
ResearchStudy.objective.outcomeMeasure.intervention
  • Added Element
ResearchStudy.objective.outcomeMeasure.comparator
  • Added Element
ResearchStudy.objective.outcomeMeasure.summaryMeasure
  • Added Element
ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.event
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.group
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.handling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.description
  • Added Element
ResearchStudy.result
  • Added Element
ResearchStudy.contact
  • Deleted
ResearchStudy.relatedArtifact
  • Deleted
ResearchStudy.location
  • Deleted
ResearchStudy.enrollment
  • Deleted
ResearchStudy.sponsor
  • Deleted (-> ResearchStudy.associatedPart.party (with role='sponsor'))
ResearchStudy.principalInvestigator
  • Deleted (-> ResearchStudy.associatedPart.party (with role='primary-investigator'))
ResearchStudy.arm
  • Deleted
ResearchSubject
ResearchSubject.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-subject-status|4.3.0 to PublicationStatus
  • Remove codes candidate , eligible , follow-up , ineligible , not-registered , off-study , on-study , on-study-intervention , on-study-observation , pending-on-study , potential-candidate , screening , withdrawn
  • Add codes draft , active , retired , unknown
ResearchSubject.subject
  • Renamed from individual to subject
  • Type Reference: Added Target Types Group, Specimen, Device, Medication, Substance, SubstanceDefinition, BiologicallyDerivedProduct
ResearchSubject.subjectState
  • Added Element
ResearchSubject.subjectState.code
  • Added Mandatory Element
ResearchSubject.subjectState.startDate
  • Added Mandatory Element
ResearchSubject.subjectState.endDate
  • Added Element
ResearchSubject.subjectState.reason
  • Added Element
ResearchSubject.subjectMilestone
  • Added Element
ResearchSubject.subjectMilestone.milestone
  • Added Mandatory Element
ResearchSubject.subjectMilestone.date
  • Added Element
ResearchSubject.subjectMilestone.reason
  • Added Element
ResearchSubject.comparisonGroup
  • Added Element
ResearchSubject.consent
  • Max Cardinality changed from 1 to *
ResearchSubject.assignedArm
  • Deleted
ResearchSubject.actualArm
  • Deleted
Resource
Resource.language
RiskAssessment
RiskAssessment.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
RiskAssessment.performer
  • Type Reference: Added Target Types Patient, RelatedPerson
RiskAssessment.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
RiskAssessment.prediction.probability[x]
  • Add Type Quantity
RiskAssessment.reasonCode
  • Deleted (-> reason.concept)
RiskAssessment.reasonReference
  • Deleted (-> reason.reference)
Schedule
Schedule.serviceType
  • Type changed from CodeableConcept to CodeableReference
Schedule.name
  • Added Element
Schedule.actor
  • Type Reference: Added Target Type CareTeam
Schedule.comment
  • Type changed from string to markdown
SearchParameter
SearchParameter.identifier
  • Added Element
SearchParameter.versionAlgorithm[x]
  • Added Element
SearchParameter.title
  • Added Element
SearchParameter.jurisdiction
SearchParameter.copyright
  • Added Element
SearchParameter.copyrightLabel
  • Added Element
SearchParameter.aliasCode
  • Added Element
SearchParameter.base
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to Version Independent Resource Types (All)
  • Remove codes ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , EvidenceReport , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , MedicationKnowledge , MolecularSequence , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment , CanonicalResource , DeviceAlert , DeviceAssociation , ImagingSelection , InsuranceProduct , MetadataResource , NutritionIntake , RequestOrchestration , Requirements , BodySite , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DiagnosticOrder , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification
SearchParameter.type
  • Add code resource
SearchParameter.processingMode
  • Renamed from xpathUsage to processingMode
  • Change value set from http://hl7.org/fhir/ValueSet/search-xpath-usage|4.3.0 to Search Processing Mode Type
  • Remove codes nearby , distance
SearchParameter.constraint
  • Added Element
SearchParameter.target
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to Version Independent Resource Types (All)
  • Remove codes ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , EvidenceReport , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , MedicationKnowledge , MolecularSequence , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment , CanonicalResource , DeviceAlert , DeviceAssociation , ImagingSelection , InsuranceProduct , MetadataResource , NutritionIntake , RequestOrchestration , Requirements , BodySite , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DiagnosticOrder , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification
SearchParameter.modifier
  • Change value set from http://hl7.org/fhir/ValueSet/search-modifier-code|4.3.0 to Search Modifier All Codes
  • Remove code ofType
  • Add codes of-type , code-text , text-advanced , iterate , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , Claim , ClaimResponse , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAlert , DeviceAssociation , DeviceDefinition , DeviceMetric , DeviceRequest , DiagnosticReport , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImplementationGuide , Ingredient , InsurancePlan , InsuranceProduct , Invoice , Library , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Parameters , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , Task , TerminologyCapabilities , ValueSet , VisionPrescription , BodySite , CatalogEntry , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DeviceUseStatement , DiagnosticOrder , DocumentManifest , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , Media , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RequestGroup , ResearchDefinition , ResearchElementDefinition , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification , ViewDefinition
SearchParameter.xpath
  • Deleted (XPath removed due to lack of use and maintenance)
ServiceRequest
ServiceRequest.basedOn
  • Type Reference: Added Target Types DocumentReference, RequestOrchestration, NutritionOrder, DocumentReference
ServiceRequest.replaces
  • Type Reference: Added Target Types MedicationRequest, RequestOrchestration, CarePlan, DeviceRequest, CommunicationRequest, NutritionOrder, VisionPrescription
ServiceRequest.status
  • Remove codes revoked , completed
  • Add code ended
ServiceRequest.statusReason
  • Added Element
ServiceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ServiceRequest.code
  • Type changed from CodeableConcept to CodeableReference
ServiceRequest.orderDetail
  • Type changed from CodeableConcept to BackboneElement
ServiceRequest.orderDetail.parameterFocus[x]
  • Added Element
ServiceRequest.orderDetail.parameter
  • Added Mandatory Element
ServiceRequest.orderDetail.parameter.code
  • Added Mandatory Element
ServiceRequest.orderDetail.parameter.value[x]
  • Added Mandatory Element
ServiceRequest.focus
  • Added Element
ServiceRequest.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
ServiceRequest.asNeededFor
  • Added Element
ServiceRequest.requester
  • Type Reference: Added Target Type Group
ServiceRequest.performer
  • Type Reference: Added Target Type Group
ServiceRequest.location
  • Added Element
  • Merged both locationCode and locationReference into location
ServiceRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
ServiceRequest.supportingInfo
  • Type changed from Reference(Resource) to CodeableReference
ServiceRequest.bodyStructure
  • Added Element
ServiceRequest.patientInstruction
  • Max Cardinality changed from 1 to *
  • Type changed from string to BackboneElement
ServiceRequest.patientInstruction.instruction[x]
  • Added Element
ServiceRequest.instantiatesCanonical
  • Deleted
ServiceRequest.instantiatesUri
  • Deleted
ServiceRequest.locationCode
  • Deleted (-> ServiceRequest.location.concept)
ServiceRequest.locationReference
  • Deleted (-> ServiceRequest.location.reference)
ServiceRequest.reasonCode
  • Deleted (-> reason.concept)
ServiceRequest.reasonReference
  • Deleted (-> reason.reference)
ServiceRequest.bodySite
  • Deleted
Slot
Slot.serviceType
  • Type changed from CodeableConcept to CodeableReference
Slot.appointmentType
  • Max Cardinality changed from 1 to *
Specimen
Specimen.subject
  • Type Reference: Added Target Types BiologicallyDerivedProduct, NutritionProduct
Specimen.combined
  • Added Element
Specimen.role
  • Added Element
Specimen.feature
  • Added Element
Specimen.feature.type
  • Added Mandatory Element
Specimen.feature.description
  • Added Mandatory Element
Specimen.collection.collector
  • Type Reference: Added Target Types Organization, Patient, RelatedPerson
Specimen.collection.device[x]
  • Added Element
Specimen.collection.procedure
  • Added Element
Specimen.collection.bodySite
  • Type changed from CodeableConcept to CodeableReference
Specimen.processing.method
  • Renamed from procedure to method
Specimen.processing.performer
  • Added Element
Specimen.processing.device[x]
  • Added Element
Specimen.processing.additive
  • Type changed from Reference(Substance) to CodeableReference
Specimen.processing.time[x]
  • Add Type Duration
Specimen.container.device[x]
  • Added Mandatory Element
Specimen.condition
  • Remove Binding `http://terminology.hl7.org/ValueSet/v2-0493` (extensible)
Specimen.accessionIdentifier
  • Deleted (-> Specimen.identifier (along with all the other identifiers))
Specimen.container.identifier
  • Deleted
Specimen.container.description
  • Deleted
Specimen.container.type
  • Deleted
Specimen.container.capacity
  • Deleted
Specimen.container.additive[x]
  • Deleted
SpecimenDefinition
SpecimenDefinition.url
  • Added Element
SpecimenDefinition.version
  • Added Element
SpecimenDefinition.versionAlgorithm[x]
  • Added Element
SpecimenDefinition.name
  • Added Element
SpecimenDefinition.title
  • Added Element
SpecimenDefinition.derivedFromCanonical
  • Added Element
SpecimenDefinition.derivedFromUri
  • Added Element
SpecimenDefinition.status
  • Added Mandatory Element
SpecimenDefinition.experimental
  • Added Element
SpecimenDefinition.subject[x]
  • Added Element
SpecimenDefinition.date
  • Added Element
SpecimenDefinition.publisher
  • Added Element
SpecimenDefinition.contact
  • Added Element
SpecimenDefinition.description
  • Added Element
SpecimenDefinition.useContext
  • Added Element
SpecimenDefinition.jurisdiction
  • Added Element
SpecimenDefinition.purpose
  • Added Element
SpecimenDefinition.copyright
  • Added Element
SpecimenDefinition.copyrightLabel
  • Added Element
SpecimenDefinition.approvalDate
  • Added Element
SpecimenDefinition.lastReviewDate
  • Added Element
SpecimenDefinition.effectivePeriod
  • Added Element
SpecimenDefinition.typeTested.container.description
  • Type changed from string to markdown
SpecimenDefinition.typeTested.container.preparation
  • Type changed from string to markdown
SpecimenDefinition.typeTested.requirement
  • Type changed from string to markdown
SpecimenDefinition.typeTested.singleUse
  • Added Element
SpecimenDefinition.typeTested.handling.instruction
  • Type changed from string to markdown
SpecimenDefinition.typeTested.testingDestination
  • Added Element
StructureDefinition
StructureDefinition.versionAlgorithm[x]
  • Added Element
StructureDefinition.jurisdiction
StructureDefinition.copyrightLabel
  • Added Element
StructureDefinition.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.3.0
  • Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.3 , 3.5 , 4.0 , 4.1 , 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
StructureDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types to All FHIR Types
StructureMap
StructureMap.versionAlgorithm[x]
  • Added Element
StructureMap.jurisdiction
StructureMap.copyrightLabel
  • Added Element
StructureMap.const
  • Added Element
StructureMap.const.name
  • Added Element
StructureMap.const.value
  • Added Element
StructureMap.group.typeMode
  • Min Cardinality changed from 1 to 0
  • Remove code none
StructureMap.group.rule
  • Min Cardinality changed from 1 to 0
StructureMap.group.rule.name
  • Min Cardinality changed from 1 to 0
StructureMap.group.rule.source.min
  • Type changed from integer to unsignedInt
StructureMap.group.rule.source.defaultValue
  • Renamed from defaultValue[x] to defaultValue
  • Remove Types base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
StructureMap.group.rule.target.context
  • Type changed from id to string
StructureMap.group.rule.target.listMode
  • Remove code collate
  • Add code single
StructureMap.group.rule.target.parameter.value[x]
  • Add Types date, time, dateTime
StructureMap.group.rule.dependent.parameter
  • Renamed from variable to parameter
  • Remove Type string
StructureMap.group.rule.target.contextType
  • Deleted (now implied by context)
Subscription
Subscription.identifier
  • Added Element
Subscription.name
  • Added Element
Subscription.status
  • Add code entered-in-error
Subscription.topic
  • Added Mandatory Element
Subscription.managingEntity
  • Added Element
Subscription.reason
  • Min Cardinality changed from 1 to 0
Subscription.filterBy
  • Added Element
Subscription.filterBy.resource
  • Added Element
Subscription.filterBy.filterParameter
  • Added Mandatory Element
Subscription.filterBy.comparator
  • Added Element
Subscription.filterBy.modifier
  • Added Element
Subscription.filterBy.value
  • Added Mandatory Element
Subscription.filterBy.event
  • Added Element
Subscription.channelType
  • Added Mandatory Element
Subscription.endpoint
  • Added Element
Subscription.parameter
  • Added Element
Subscription.parameter.name
  • Added Mandatory Element
Subscription.parameter.value
  • Added Mandatory Element
Subscription.heartbeatPeriod
  • Added Element
Subscription.timeout
  • Added Element
Subscription.contentType
  • Added Element
Subscription.content
  • Added Element
Subscription.maxCount
  • Added Element
Subscription.criteria
  • Deleted
Subscription.error
  • Deleted
Subscription.channel
  • Deleted
SubscriptionStatus
SubscriptionStatus.status
  • Add code entered-in-error
SubscriptionStatus.eventsSinceSubscriptionStart
  • Type changed from string to integer64
SubscriptionStatus.notificationEvent.eventNumber
  • Type changed from string to integer64
SubscriptionStatus.notificationEvent.triggerEvent
  • Added Element
SubscriptionStatus.notificationEvent.relatedQuery
  • Added Element
SubscriptionStatus.notificationEvent.relatedQuery.queryType
  • Added Element
SubscriptionStatus.notificationEvent.relatedQuery.query
  • Added Mandatory Element
SubscriptionStatus.notificationEvent.authorizationHint
  • Added Element
SubscriptionStatus.notificationEvent.authorizationHint.authorizationType
  • Added Mandatory Element
SubscriptionStatus.notificationEvent.authorizationHint.value
  • Added Element
SubscriptionTopic
SubscriptionTopic.versionAlgorithm[x]
  • Added Element
SubscriptionTopic.name
  • Added Element
SubscriptionTopic.experimental
  • No longer marked as Modifier
SubscriptionTopic.jurisdiction
SubscriptionTopic.copyrightLabel
  • Added Element
SubscriptionTopic.trigger
  • Added Element
SubscriptionTopic.trigger.description
  • Added Element
SubscriptionTopic.trigger.resource
  • Added Mandatory Element
SubscriptionTopic.trigger.supportedInteraction
  • Added Element
SubscriptionTopic.trigger.queryCriteria
  • Added Element
SubscriptionTopic.trigger.queryCriteria.previous
  • Added Element
SubscriptionTopic.trigger.queryCriteria.resultForCreate
  • Added Element
SubscriptionTopic.trigger.queryCriteria.current
  • Added Element
SubscriptionTopic.trigger.queryCriteria.resultForDelete
  • Added Element
SubscriptionTopic.trigger.queryCriteria.requireBoth
  • Added Element
SubscriptionTopic.trigger.fhirPathCriteria
  • Added Element
SubscriptionTopic.trigger.event
  • Added Element
SubscriptionTopic.trigger.canFilterBy
  • Added Element
SubscriptionTopic.trigger.canFilterBy.description
  • Added Element
SubscriptionTopic.trigger.canFilterBy.resource
  • Added Element
SubscriptionTopic.trigger.canFilterBy.filterParameter
  • Added Mandatory Element
SubscriptionTopic.trigger.canFilterBy.filterDefinition
  • Added Element
SubscriptionTopic.trigger.canFilterBy.comparator
  • Added Element
SubscriptionTopic.trigger.canFilterBy.modifier
  • Added Element
SubscriptionTopic.trigger.notificationShape
  • Added Element
SubscriptionTopic.trigger.notificationShape.resource
  • Added Mandatory Element
SubscriptionTopic.trigger.notificationShape.include
  • Added Element
SubscriptionTopic.trigger.notificationShape.revInclude
  • Added Element
SubscriptionTopic.trigger.notificationShape.relatedQuery
  • Added Element
SubscriptionTopic.trigger.notificationShape.relatedQuery.queryType
  • Added Element
SubscriptionTopic.trigger.notificationShape.relatedQuery.query
  • Added Mandatory Element
SubscriptionTopic.resourceTrigger
  • Deleted
SubscriptionTopic.eventTrigger
  • Deleted
SubscriptionTopic.canFilterBy
  • Deleted
SubscriptionTopic.notificationShape
  • Deleted
Substance
Substance.code
  • Type changed from CodeableConcept to CodeableReference
Substance.description
  • Type changed from string to markdown
Substance.expiry
  • Added Element
Substance.quantity
  • Added Element
Substance.instance
  • Deleted (-> consider if this should be multiple Substance resource instances)
Substance.ingredient
  • Deleted
SubstanceDefinition
SubstanceDefinition.status
  • Now marked as Modifier
SubstanceDefinition.characterization
  • Added Element
SubstanceDefinition.characterization.technique
  • Added Element
SubstanceDefinition.characterization.form
  • Added Element
SubstanceDefinition.characterization.description
  • Added Element
SubstanceDefinition.characterization.file
  • Added Element
SubstanceDefinition.property.value[x]
  • Add Type Range
SubstanceDefinition.name.language
SubstanceDefinition.informationSource
  • Deleted
Task
Task.statusReason
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Task.doNotPerform
  • Added Element
Task.code
  • Add Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible)
Task.description
  • Type changed from string to markdown
Task.focus
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Resource) to BackboneElement
Task.focus.value[x]
  • Added Mandatory Element
Task.requestedPeriod
  • Added Element
Task.requester
  • Type Reference: Added Target Type Group
Task.requestedPerformer
  • Added Element
Task.owner
  • Type Reference: Added Target Type Group
  • Type Reference: Removed Target Types HealthcareService, Device
Task.performer
  • Added Element
Task.performer.function
  • Added Element
Task.performer.actor
  • Added Mandatory Element
Task.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Task.restriction.recipient
  • Type Reference: Added Target Type Device
Task.input.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail
  • Remove Type Contributor
Task.output.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail
  • Remove Type Contributor
Task.instantiatesCanonical
  • Deleted
Task.instantiatesUri
  • Deleted
Task.performerType
  • Deleted (->Task.requestedPerformer.concept)
Task.reasonCode
  • Deleted (-> reason.concept)
Task.reasonReference
  • Deleted (-> reason.reference)
TerminologyCapabilities
TerminologyCapabilities.identifier
  • Added Element
TerminologyCapabilities.versionAlgorithm[x]
  • Added Element
TerminologyCapabilities.jurisdiction
TerminologyCapabilities.copyrightLabel
  • Added Element
TerminologyCapabilities.implementation.description
  • Type changed from string to markdown
TerminologyCapabilities.codeSystem.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.language
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
TerminologyCapabilities.codeSystem.content
  • Added Mandatory Element
TerminologyCapabilities.supplements
  • Added Element
TerminologyCapabilities.supplements.globals
  • Added Element
TerminologyCapabilities.expansion.parameter.documentation
  • Type changed from string to markdown
TerminologyCapabilities.codeSearch
  • Remove codes explicit , all
  • Add codes in-compose , in-expansion , in-compose-or-expansion
TerminologyCapabilities.closure
  • Deleted
ValueSet
ValueSet.versionAlgorithm[x]
  • Added Element
ValueSet.jurisdiction
ValueSet.copyrightLabel
  • Added Element
ValueSet.approvalDate
  • Added Element
ValueSet.lastReviewDate
  • Added Element
ValueSet.effectivePeriod
  • Added Element
ValueSet.topic
  • Added Element
ValueSet.author
  • Added Element
ValueSet.editor
  • Added Element
ValueSet.reviewer
  • Added Element
ValueSet.endorser
  • Added Element
ValueSet.relatedArtifact
  • Added Element
ValueSet.compose.include.concept.designation.language
ValueSet.compose.include.concept.designation.additionalUse
  • Added Element
ValueSet.compose.include.filter.op
  • Add codes child-of , descendent-leaf
ValueSet.compose.include.copyright
  • Added Element
ValueSet.compose.property
  • Added Element
ValueSet.expansion.next
  • Added Element
ValueSet.expansion.property
  • Added Element
ValueSet.expansion.property.code
  • Added Mandatory Element
ValueSet.expansion.property.uri
  • Added Element
ValueSet.expansion.contains.property
  • Added Element
ValueSet.expansion.contains.property.code
  • Added Mandatory Element
ValueSet.expansion.contains.property.value[x]
  • Added Mandatory Element
ValueSet.expansion.contains.property.subProperty
  • Added Element
ValueSet.expansion.contains.property.subProperty.code
  • Added Mandatory Element
ValueSet.expansion.contains.property.subProperty.value[x]
  • Added Mandatory Element
VisionPrescription
VisionPrescription.basedOn
  • Added Element
VisionPrescription.groupIdentifier
  • Added Element
VisionPrescription.priority
  • Added Element
CatalogEntry
  • Deleted
ChargeItem
  • Deleted
ChargeItemDefinition
  • Deleted
Citation
  • Deleted
ClinicalImpression
  • Deleted
DeviceUseStatement
  • Deleted
DocumentManifest
  • Deleted
EvidenceReport
  • Deleted
GraphDefinition
  • Deleted
ImmunizationEvaluation
  • Deleted
ImmunizationRecommendation
  • Deleted
Linkage
  • Deleted
Media
  • Deleted
MedicationKnowledge
  • Deleted
MolecularSequence
  • Deleted
RequestGroup
  • Deleted
ResearchDefinition
  • Deleted
ResearchElementDefinition
  • Deleted
SupplyDelivery
  • Deleted
SupplyRequest
  • Deleted
TestReport
  • Deleted
TestScript
  • Deleted
VerificationResult
  • Deleted
Types
Address
  • No Changes
Age
Age
Annotation
  • No Changes
Attachment
Attachment.language
Attachment.size
  • Type changed from unsignedInt to integer64
Attachment.height
  • Added Element
Attachment.width
  • Added Element
Attachment.frames
  • Added Element
Attachment.duration
  • Added Element
Attachment.pages
  • Added Element
Availability
  • Added Type
BackboneElement
  • No Changes
BackboneType
  • Added Type
Base
  • Added Type
CodeableConcept
  • No Changes
CodeableReference
  • Added Type
Coding
  • No Changes
ContactDetail
  • No Changes
ContactPoint
  • No Changes
Count
  • No Changes
DataRequirement
DataRequirement.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.0.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , ProductShelfLife , Quantity , Range , Ratio , Reference , RelatedArtifact , SampledData , Signature , SimpleQuantity , SubstanceAmount , Timing , TriggerDefinition , UsageContext , base64Binary , boolean , canonical , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , xhtml , Account , ActivityDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Claim , ClaimResponse , ClinicalImpression , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , DomainResource , EffectEvidenceSynthesis , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , InsurancePlan , Invoice , Library , Linkage , List , Location , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MessageDefinition , MessageHeader , MolecularSequence , NamingSystem , NutritionOrder , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , Parameters , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RelatedPerson , RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , Resource , RiskAssessment , RiskEvidenceSynthesis , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , Substance , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SubstanceSpecification , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Type , Any
  • Add code Base
DataRequirement.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
DataRequirement.valueFilter
  • Added Element
DataRequirement.valueFilter.path
  • Added Element
DataRequirement.valueFilter.searchParam
  • Added Element
DataRequirement.valueFilter.comparator
  • Added Element
DataRequirement.valueFilter.value[x]
  • Added Element
DataType
  • Added Type
Distance
Distance
Dosage
Dosage.condition
  • Added Element
Dosage.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
Dosage.asNeededFor
  • Added Element
Dosage.doseAndRate.dose[x]
  • Add Type Expression
Dosage.doseAndRate.rate[x]
  • Add Type Expression
Dosage.safety
  • Added Element
Dosage.sequence
  • Deleted
Dosage.maxDosePerPeriod
  • Deleted
Dosage.maxDosePerAdministration
  • Deleted
Dosage.maxDosePerLifetime
  • Deleted
DosageCondition
  • Added Type
DosageDetails
  • Added Type
DosageSafety
  • Added Type
Duration
Duration
Element
  • No Changes
ElementDefinition
ElementDefinition.slicing.discriminator.type
  • Add code position
ElementDefinition.type.code
ElementDefinition.type.aggregation
  • Remove code bundled
ElementDefinition.defaultValue[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.fixed[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.pattern[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.example.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.minValue[x]
  • Add Type integer64
ElementDefinition.maxValue[x]
  • Add Type integer64
ElementDefinition.constraint.requirements
  • Type changed from string to markdown
ElementDefinition.constraint.suppress
  • Added Element
ElementDefinition.mustHaveValue
  • Added Element
ElementDefinition.valueAlternatives
  • Added Element
ElementDefinition.binding.strength
  • Add code descriptive
ElementDefinition.binding.description
  • Type changed from string to markdown
ElementDefinition.binding.additional
  • Added Element
ElementDefinition.binding.additional.key
  • Added Element
ElementDefinition.binding.additional.purpose
  • Added Mandatory Element
ElementDefinition.binding.additional.valueSet
  • Added Mandatory Element
ElementDefinition.binding.additional.documentation
  • Added Element
ElementDefinition.binding.additional.shortDoco
  • Added Element
ElementDefinition.binding.additional.usage
  • Added Element
ElementDefinition.binding.additional.any
  • Added Element
ElementDefinition.mapping.comment
  • Type changed from string to markdown
ElementDefinition.constraint.xpath
  • Deleted (XPath removed due to lack of use and maintenance)
Expression
Expression.name
  • Type changed from id to code
Expression.language
  • Min Cardinality changed from 1 to 0
  • Change max value set from http://www.rfc-editor.org/bcp/bcp13.txt to none
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/expression-language" to "urn:ietf:bcp:13"
ExtendedContactDetail
  • Added Type
Extension
Extension.url
  • Type changed from string to uri
Extension.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
HumanName
HumanName.use
  • Remove code maiden
Identifier
  • No Changes
MarketingStatus
MarketingStatus.country
  • Min Cardinality changed from 1 to 0
MarketingStatus.dateRange
  • Min Cardinality changed from 1 to 0
Meta
  • No Changes
MonetaryComponent
  • Added Type
Money
  • No Changes
MoneyQuantity
  • No Changes
Narrative
  • No Changes
ParameterDefinition
ParameterDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.0.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , ProductShelfLife , Quantity , Range , Ratio , Reference , RelatedArtifact , SampledData , Signature , SimpleQuantity , SubstanceAmount , Timing , TriggerDefinition , UsageContext , base64Binary , boolean , canonical , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , xhtml , Account , ActivityDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Claim , ClaimResponse , ClinicalImpression , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , DomainResource , EffectEvidenceSynthesis , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , InsurancePlan , Invoice , Library , Linkage , List , Location , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MessageDefinition , MessageHeader , MolecularSequence , NamingSystem , NutritionOrder , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , Parameters , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RelatedPerson , RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , Resource , RiskAssessment , RiskEvidenceSynthesis , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , Substance , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SubstanceSpecification , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Type , Any
  • Add code Base
Period
  • No Changes
PrimitiveType
  • Added Type
ProductShelfLife
ProductShelfLife.type
  • Min Cardinality changed from 1 to 0
ProductShelfLife.period[x]
  • Renamed from period to period[x]
  • Min Cardinality changed from 1 to 0
  • Add Types Duration, string
  • Remove Type Quantity
ProductShelfLife.identifier
  • Deleted
Quantity
Quantity.comparator
  • Add code ad
Range
  • No Changes
Ratio
Ratio.denominator
  • Type changed from Quantity to Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
RatioRange
  • Added Type
Reference
Reference.type
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
RelatedArtifact
RelatedArtifact.type
  • Add code part-of
RelatedArtifact.resourceReference
  • Added Element
RelatedArtifact.artifact[x]
  • Added Element
RelatedArtifact.url
  • Deleted (-> document)
RelativeTime
  • Added Type
SampledData
SampledData.interval
  • Renamed from period to interval
  • Min Cardinality changed from 1 to 0
SampledData.intervalUnit
  • Added Mandatory Element
SampledData.codeMap
  • Added Element
SampledData.offsets
  • Added Element
Signature
Signature.type
  • Min Cardinality changed from 1 to 0
Signature.when
  • Min Cardinality changed from 1 to 0
Signature.who
  • Min Cardinality changed from 1 to 0
SimpleQuantity
  • No Changes
Timing
Timing.repeat.startOffset
  • Added Element
Timing.repeat.endOffset
  • Added Element
Timing.repeat.when
  • Add code IMD
TriggerDefinition
TriggerDefinition.type
  • Remove codes data-added , data-modified , data-removed
  • Add code subscription-topic
TriggerDefinition.code
  • Added Element
TriggerDefinition.subscriptionTopic
  • Added Element
TriggerDefinition.timing[x]
  • Remove Type Reference(Schedule)
UsageContext
UsageContext.code
  • Change value set from http://hl7.org/fhir/ValueSet/usage-context-type to UsageContextType icon
VirtualServiceDetail
  • Added Type
base64Binary (No Changes)
boolean (No Changes)
canonical (No Changes)
code (No Changes)
date (No Changes)
dateTime (No Changes)
decimal (No Changes)
id (No Changes)
instant (No Changes)
integer (No Changes)
integer64
  • Added Type
markdown (No Changes)
oid (No Changes)
positiveInt (No Changes)
string (No Changes)
time (No Changes)
unsignedInt (No Changes)
uri (No Changes)
url (No Changes)
uuid (No Changes)
xhtml (No Changes)
Contributor
  • Deleted
Population
  • Deleted
ProdCharacteristic
  • Deleted
SubstanceAmount
  • Deleted
Resources
Account
Account.billingStatus
  • Added Element
Account.covers
  • Added Element
Account.description
  • Type changed from string to markdown
Account.guarantor.party
  • Min Cardinality changed from 1 to 0
Account.guarantor.account
  • Added Element
Account.guarantor.responsibility
  • Added Element
Account.guarantor.limit
  • Added Element
Account.guarantor.rank
  • Added Element
Account.diagnosis
  • Added Element
Account.diagnosis.sequence
  • Added Element
Account.diagnosis.condition
  • Added Mandatory Element
Account.diagnosis.dateOfDiagnosis
  • Added Element
Account.diagnosis.type
  • Added Element
Account.diagnosis.onAdmission
  • Added Element
Account.diagnosis.packageCode
  • Added Element
Account.procedure
  • Added Element
Account.procedure.sequence
  • Added Element
Account.procedure.code
  • Added Mandatory Element
Account.procedure.dateOfService
  • Added Element
Account.procedure.type
  • Added Element
Account.procedure.packageCode
  • Added Element
Account.procedure.device
  • Added Element
Account.parent
  • Renamed from partOf to parent
Account.currency
  • Added Element
Account.balance
  • Added Element
Account.balance.aggregate
  • Added Element
Account.balance.term
  • Added Element
Account.balance.estimate
  • Added Element
Account.balance.amount
  • Added Mandatory Element
Account.calculatedAt
  • Added Element
ActivityDefinition
ActivityDefinition.versionAlgorithm[x]
  • Added Element
ActivityDefinition.subject[x]
  • Add Type canonical(EvidenceVariable)
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
ActivityDefinition.jurisdiction
ActivityDefinition.usage
  • Type changed from string to markdown
ActivityDefinition.copyrightLabel
  • Added Element
ActivityDefinition.kind
  • Remove codes AppointmentResponse , Contract , ImmunizationRecommendation , SupplyRequest
  • Add codes CoverageEligibilityRequest , RequestOrchestration
ActivityDefinition.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ActivityDefinition.timing[x]
  • Add Type RelativeTime
  • Remove Types dateTime, Period
ActivityDefinition.asNeeded[x]
  • Added Element
ActivityDefinition.location
  • Type changed from Reference(Location) to CodeableReference
ActivityDefinition.participant.type
  • Min Cardinality changed from 1 to 0
  • Remove code related-person
  • Add codes careteam , group , healthcareservice , location , organization , practitionerrole , relatedperson
ActivityDefinition.participant.typeCanonical
  • Added Element
ActivityDefinition.participant.typeReference
  • Added Element
ActivityDefinition.participant.function
  • Added Element
ActivityDefinition.specimenRequirement
  • Type changed from Reference(SpecimenDefinition) to canonical(SpecimenDefinition)
ActivityDefinition.observationRequirement
  • Type changed from Reference(ObservationDefinition) to canonical(ObservationDefinition)
ActivityDefinition.observationResultRequirement
  • Type changed from Reference(ObservationDefinition) to canonical(ObservationDefinition)
ActorDefinition
  • Added Resource
AdministrableProductDefinition
  • Added Resource
AdverseEvent
AdverseEvent.identifier
  • Max Cardinality changed from 1 to *
AdverseEvent.status
  • Added Mandatory Element
AdverseEvent.category
  • Remove Binding `http://hl7.org/fhir/ValueSet/adverse-event-category` (extensible)
AdverseEvent.code
  • Renamed from event to code
AdverseEvent.effect[x]
  • Renamed from date to effect[x]
  • Add Type Period
AdverseEvent.resultingEffect
  • Renamed from resultingCondition to resultingEffect
  • Type changed from Reference(Condition) to CodeableReference
AdverseEvent.outcome
  • Max Cardinality changed from 1 to *
  • Remove Binding `http://hl7.org/fhir/ValueSet/adverse-event-outcome|4.0.0` (required)
AdverseEvent.participant
  • Added Element
AdverseEvent.participant.function
  • Added Element
AdverseEvent.participant.actor
  • Added Mandatory Element
AdverseEvent.expectedInResearchStudy
  • Added Element
AdverseEvent.suspectEntity.instance
  • Type changed from Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) to CodeableReference
AdverseEvent.suspectEntity.causality
  • Max Cardinality changed from * to 1
AdverseEvent.suspectEntity.causality.assessmentMethod
  • Added Element
AdverseEvent.suspectEntity.causality.entityRelatedness
  • Renamed from productRelatedness to entityRelatedness
  • Type changed from string to CodeableConcept
AdverseEvent.suspectEntity.causality.author
  • Type Reference: Added Target Types Patient, RelatedPerson
AdverseEvent.suspectEntity.occurrence[x]
  • Added Element
AdverseEvent.contributingFactor
  • Added Element
AdverseEvent.preventiveAction
  • Added Element
AdverseEvent.mitigatingAction
  • Added Element
AdverseEvent.supportingInfo
  • Added Element
  • Can map from AdverseEvent.referenceDocument and AdverseEvent.subjectMedicalHistory
AdverseEvent.note
  • Added Element
AdverseEvent.severity
  • Deleted (AdverseEvent.severity is redundant with Condition.severity referenced via AdverseEvent.resultingEffect)
AdverseEvent.contributor
  • Deleted (-> AdverseEvent.participant.actor)
AdverseEvent.suspectEntity.causality.assessment
  • Deleted (-> AdverseEvent.suspectEntity.causality.assessmentMethod)
AdverseEvent.suspectEntity.causality.method
  • Deleted (-> AdverseEvent.suspectEntity.causality.assessmentMethod)
AdverseEvent.subjectMedicalHistory
  • Deleted (-> AdverseEvent.supportingInfo)
AdverseEvent.referenceDocument
  • Deleted (-> AdverseEvent.supportingInfo)
AllergyIntolerance
AllergyIntolerance.clinicalStatus
  • Remove code resolved
AllergyIntolerance.type
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.0.0` (required)
AllergyIntolerance.recorder
  • Type Reference: Added Target Type Organization
AllergyIntolerance.lastReactionOccurrence
  • Renamed from lastOccurrence to lastReactionOccurrence
AllergyIntolerance.reaction.manifestation
  • Type changed from CodeableConcept to CodeableReference
Appointment
Appointment.cancellationReason
  • Renamed from cancelationReason to cancellationReason
Appointment.class
  • Added Element
Appointment.serviceType
  • Type changed from CodeableConcept to CodeableReference
Appointment.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Appointment.priority
  • Type changed from unsignedInt to CodeableConcept
Appointment.replaces
  • Added Element
Appointment.virtualService
  • Added Element
Appointment.previousAppointment
  • Added Element
Appointment.originatingAppointment
  • Added Element
Appointment.account
  • Added Element
Appointment.cancellationDate
  • Added Element
Appointment.note
  • Renamed from comment to note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
Appointment.patientInstruction
  • Max Cardinality changed from 1 to *
  • Type changed from string to CodeableReference
Appointment.basedOn
  • Type Reference: Added Target Types CarePlan, DeviceRequest, MedicationRequest, RequestOrchestration, NutritionOrder, VisionPrescription
Appointment.subject
  • Added Element
Appointment.participant.actor
  • Type Reference: Added Target Types Group, CareTeam
Appointment.participant.required
  • Type changed from code to boolean
  • Remove Binding `http://hl7.org/fhir/ValueSet/participantrequired|4.0.0` (required)
Appointment.recurrenceId
  • Added Element
Appointment.occurrenceChanged
  • Added Element
Appointment.recurrenceTemplate
  • Added Element
Appointment.recurrenceTemplate.timezone
  • Added Element
Appointment.recurrenceTemplate.recurrenceType
  • Added Mandatory Element
Appointment.recurrenceTemplate.lastOccurrenceDate
  • Added Element
Appointment.recurrenceTemplate.occurrenceCount
  • Added Element
Appointment.recurrenceTemplate.occurrenceDate
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.monday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.tuesday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.wednesday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.thursday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.friday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.saturday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.sunday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.weekInterval
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.monthInterval
  • Added Mandatory Element
Appointment.recurrenceTemplate.yearlyTemplate
  • Added Element
Appointment.recurrenceTemplate.yearlyTemplate.yearInterval
  • Added Mandatory Element
Appointment.recurrenceTemplate.excludingDate
  • Added Element
Appointment.recurrenceTemplate.excludingRecurrenceId
  • Added Element
Appointment.reasonCode
  • Deleted (-> reason.concept)
Appointment.reasonReference
  • Deleted (-> reason.reference)
AppointmentResponse
AppointmentResponse.proposedNewTime
  • Added Element
AppointmentResponse.actor
  • Type Reference: Added Target Type Group
AppointmentResponse.participantStatus
  • Change value set from http://hl7.org/fhir/ValueSet/participationstatus|4.0.0 to Appointment Response Status
  • Add code entered-in-error
AppointmentResponse.comment
  • Type changed from string to markdown
AppointmentResponse.recurring
  • Added Element
AppointmentResponse.occurrenceDate
  • Added Element
AppointmentResponse.recurrenceId
  • Added Element
ArtifactAssessment
  • Added Resource
AuditEvent
AuditEvent.type
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-type` (extensible)
AuditEvent.subtype
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-sub-type` (extensible)
AuditEvent.severity
  • Added Element
AuditEvent.occurred[x]
  • Renamed from period to occurred[x]
  • Add Type dateTime
AuditEvent.outcome
  • Type changed from code to BackboneElement
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-outcome|4.0.0` (required)
AuditEvent.outcome.code
  • Added Mandatory Element
AuditEvent.outcome.detail
  • Added Element
AuditEvent.authorization
  • Renamed from purposeOfEvent to authorization
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
AuditEvent.basedOn
  • Added Element
AuditEvent.patient
  • Added Element
AuditEvent.encounter
  • Added Element
AuditEvent.agent.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/participation-role-type` (extensible)
AuditEvent.agent.who
  • Min Cardinality changed from 0 to 1
  • Type Reference: Added Target Types CareTeam, DeviceDefinition, Group, HealthcareService
AuditEvent.agent.requestor
  • Min Cardinality changed from 1 to 0
AuditEvent.agent.network[x]
  • Renamed from network to network[x]
  • Add Types Reference(Endpoint), uri, string
  • Remove Type BackboneElement
AuditEvent.agent.authorization
  • Renamed from purposeOfUse to authorization
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
AuditEvent.source.site
  • Type changed from string to Reference(Location)
AuditEvent.source.observer
  • Type Reference: Added Target Type CareTeam
AuditEvent.source.type
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-source-type` (extensible)
AuditEvent.entity.role
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/object-role` (extensible)
AuditEvent.entity.securityLabel
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
AuditEvent.entity.detail.type
  • Type changed from string to CodeableConcept
AuditEvent.entity.detail.value[x]
  • Add Types Quantity, CodeableConcept, boolean, integer, Range, Ratio, time, dateTime, Period
AuditEvent.entity.agent
  • Added Element
AuditEvent.outcomeDesc
  • Deleted (-> outcome.detail.text)
AuditEvent.agent.altId
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/auditevent-AlternativeUserID)
AuditEvent.agent.name
  • Deleted (-> who.display)
AuditEvent.agent.media
  • Deleted (-> AuditEvent.entity)
AuditEvent.agent.network.address
  • Deleted (-> network[x])
AuditEvent.agent.network.type
  • Deleted (-> network[x])
AuditEvent.entity.type
  • Deleted
AuditEvent.entity.lifecycle
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/auditevent-Lifecycle)
AuditEvent.entity.name
  • Deleted (-> what.display)
Basic
Basic.code
  • Add Binding `http://hl7.org/fhir/ValueSet/version-independent-resource-types` (extensible)
Basic.created
  • Type changed from date to dateTime
Basic.author
  • Type Reference: Added Target Types Device, CareTeam
Binary
  • No Changes
BiologicallyDerivedProduct
BiologicallyDerivedProduct.productCategory
  • Max Cardinality changed from 1 to *
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/product-category|4.0.0` (required)
BiologicallyDerivedProduct.biologicalSourceEvent
  • Added Element
BiologicallyDerivedProduct.processingFacility
  • Added Element
BiologicallyDerivedProduct.division
  • Added Element
BiologicallyDerivedProduct.productStatus
  • Added Element
BiologicallyDerivedProduct.expirationDate
  • Added Element
BiologicallyDerivedProduct.collection.sourcePatient
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.sourceOrganization
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.procedure
  • Added Element
BiologicallyDerivedProduct.storageTempRequirements
  • Added Element
BiologicallyDerivedProduct.property
  • Added Element
BiologicallyDerivedProduct.property.type
  • Added Mandatory Element
BiologicallyDerivedProduct.property.value[x]
  • Added Mandatory Element
BiologicallyDerivedProduct.status
  • Deleted (-> BiologicallyDerivedProduct.productStatus)
BiologicallyDerivedProduct.quantity
  • Deleted (-> BiologicallyDerivedProduct.property.valueQuantity)
BiologicallyDerivedProduct.collection.source
  • Deleted (-> collection.sourcePatient or collection.sourceOrganization depending on reference type)
BiologicallyDerivedProduct.processing
  • Deleted (-> BiologicallyDerivedProduct.collection)
BiologicallyDerivedProduct.manipulation
  • Deleted (-> BiologicallyDerivedProduct.collection)
BiologicallyDerivedProduct.storage
  • Deleted (-> BiologicallyDerivedProduct.storageTempRequirements)
BodyStructure
BodyStructure.includedStructure
  • Added Mandatory Element
BodyStructure.includedStructure.structure
  • Added Mandatory Element
BodyStructure.includedStructure.laterality
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.value
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation
  • Added Element
BodyStructure.includedStructure.spatialReference
  • Added Element
BodyStructure.includedStructure.image
  • Added Element
BodyStructure.includedStructure.qualifier
  • Added Element
BodyStructure.includedStructure.morphology
  • Moved from BodyStructure to BodyStructure.includedStructure
BodyStructure.excludedStructure
  • Added Element
BodyStructure.description
  • Type changed from string to markdown
BodyStructure.location
  • Deleted
BodyStructure.locationQualifier
  • Deleted
Bundle
Bundle.type
  • Add code subscription-notification
Bundle.link.relation
  • Type changed from string to code
  • Add Binding `http://hl7.org/fhir/ValueSet/iana-link-relations|6.0.0-ballot3` (required)
Bundle.entry.response.outcome
  • Type changed from Resource to Resource(http://hl7.org/fhir/StructureDefinition/OperationOutcome)
Bundle.issues
  • Added Element
CanonicalResource
  • Added Resource
CapabilityStatement
CapabilityStatement.identifier
  • Added Element
CapabilityStatement.versionAlgorithm[x]
  • Added Element
CapabilityStatement.actorDefinition
  • Added Element
CapabilityStatement.jurisdiction
CapabilityStatement.copyrightLabel
  • Added Element
CapabilityStatement.implementation.description
  • Type changed from string to markdown
CapabilityStatement.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.3.0 , 3.5.0 , 4.0.0
  • Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.3 , 3.5 , 4.0 , 4.1 , 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
CapabilityStatement.format
CapabilityStatement.patchFormat
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 to Patch Mime Types
  • Add codes application/fhir+xml , application/fhir+json , application/fhir+turtle , application/json-patch+json , application/xml-patch+xml
CapabilityStatement.acceptLanguage
  • Added Element
CapabilityStatement.rest.security.service
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/restful-security-service" to "http://hl7.org/fhir/restful-security-service"
CapabilityStatement.rest.resource.type
  • Type changed from code to uri
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Extended Resource Types
CapabilityStatement.rest.resource.definition
  • Added Element
CapabilityStatement.rest.resource.interaction.code
  • Add codes update-conditional , patch-conditional , delete-conditional-single , delete-conditional-multiple , delete-history , delete-history-version , create-conditional
CapabilityStatement.rest.resource.conditionalPatch
  • Added Element
CapabilityStatement.rest.resource.searchParam.type
  • Add code resource
CapabilityStatement.messaging.endpoint.protocol
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/message-transport" to "http://hl7.org/fhir/message-transport"
CarePlan
CarePlan.basedOn
  • Type Reference: Added Target Types ServiceRequest, RequestOrchestration, NutritionOrder
CarePlan.status
  • Remove codes revoked , completed
  • Add code ended
CarePlan.intent
  • Add code directive
CarePlan.custodian
  • Renamed from author to custodian
CarePlan.addresses
  • Type changed from Reference(Condition) to CodeableReference
CarePlan.activity.performedActivity
  • Added Element
CarePlan.activity.plannedActivityReference
  • Renamed from reference to plannedActivityReference
  • Type Reference: Added Target Type RequestOrchestration
  • Type Reference: Removed Target Type RequestGroup
CarePlan.instantiatesCanonical
  • Deleted
CarePlan.instantiatesUri
  • Deleted
CarePlan.activity.outcomeCodeableConcept
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.outcomeReference
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.detail
  • Deleted (-> CarePlan.activity.plannedActivityReference)
CareTeam
CareTeam.participant.role
  • Max Cardinality changed from * to 1
CareTeam.participant.member
  • Type Reference: Added Target Types Group, HealthcareService
CareTeam.participant.onBehalfOf
  • Type Reference: Added Target Types Practitioner, PractitionerRole, RelatedPerson, Patient, CareTeam, Group, HealthcareService
CareTeam.participant.effective[x]
  • Renamed from period to effective[x]
  • Add Type Timing
CareTeam.participant.supportingInfo
  • Added Element
CareTeam.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
CareTeam.encounter
  • Deleted (Removed to avoid circular references since Encounter references CareTeam)
CareTeam.reasonCode
  • Deleted (-> reason.concept)
CareTeam.reasonReference
  • Deleted (-> reason.reference)
Claim
Claim.traceNumber
  • Added Element
Claim.statusReason
  • Added Element
Claim.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
Claim.enterer
  • Type Reference: Added Target Types Patient, RelatedPerson
Claim.provider
  • Min Cardinality changed from 1 to 0
Claim.priority
  • Min Cardinality changed from 1 to 0
Claim.prescription
  • Type Reference: Added Target Type ServiceRequest
Claim.originalPrescription
  • Type Reference: Added Target Type ServiceRequest
Claim.encounter
  • Added Element
Claim.facility
  • Type Reference: Added Target Type Organization
Claim.diagnosisRelatedGroup
  • Added Element
Claim.event
  • Added Element
Claim.event.type
  • Added Mandatory Element
Claim.event.when[x]
  • Added Mandatory Element
Claim.careTeam.specialty
  • Renamed from qualification to specialty
Claim.supportingInfo.subCategory
  • Added Element
Claim.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type date
Claim.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
Claim.insurance
  • Min Cardinality changed from 1 to 0
Claim.patientPaid
  • Added Element
Claim.item.traceNumber
  • Added Element
Claim.item.subject
  • Added Element
Claim.item.productOrService
  • Min Cardinality changed from 1 to 0
Claim.item.productOrServiceEnd
  • Added Element
Claim.item.request
  • Added Element
Claim.item.patientPaid
  • Added Element
Claim.item.tax
  • Added Element
Claim.item.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
Claim.item.bodySite.site
  • Added Mandatory Element
Claim.item.bodySite.subSite
  • Added Element
Claim.item.detail.traceNumber
  • Added Element
Claim.item.detail.productOrService
  • Min Cardinality changed from 1 to 0
Claim.item.detail.productOrServiceEnd
  • Added Element
Claim.item.detail.patientPaid
  • Added Element
Claim.item.detail.tax
  • Added Element
Claim.item.detail.subDetail.traceNumber
  • Added Element
Claim.item.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
Claim.item.detail.subDetail.productOrServiceEnd
  • Added Element
Claim.item.detail.subDetail.patientPaid
  • Added Element
Claim.item.detail.subDetail.tax
  • Added Element
Claim.careTeam.responsible
  • Deleted
Claim.diagnosis.packageCode
  • Deleted
Claim.item.subSite
  • Deleted
ClaimResponse
ClaimResponse.traceNumber
  • Added Element
ClaimResponse.statusReason
  • Added Element
ClaimResponse.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ClaimResponse.insurer
  • Min Cardinality changed from 1 to 0
ClaimResponse.outcome
ClaimResponse.decision
  • Added Element
ClaimResponse.event
  • Added Element
ClaimResponse.event.type
  • Added Mandatory Element
ClaimResponse.event.when[x]
  • Added Mandatory Element
ClaimResponse.encounter
  • Added Element
ClaimResponse.diagnosisRelatedGroup
  • Added Element
ClaimResponse.supportingInfo
  • Added Element
ClaimResponse.supportingInfo.sequence
  • Added Mandatory Element
ClaimResponse.supportingInfo.category
  • Added Mandatory Element
ClaimResponse.supportingInfo.code
  • Added Element
ClaimResponse.supportingInfo.timing[x]
  • Added Element
ClaimResponse.supportingInfo.value[x]
  • Added Element
ClaimResponse.supportingInfo.reason
  • Added Element
ClaimResponse.item.traceNumber
  • Added Element
ClaimResponse.item.informationSequence
  • Added Element
ClaimResponse.item.reviewOutcome
  • Added Element
ClaimResponse.item.reviewOutcome.decision
  • Added Element
ClaimResponse.item.reviewOutcome.reason
  • Added Element
ClaimResponse.item.reviewOutcome.preAuthRef
  • Added Element
ClaimResponse.item.reviewOutcome.preAuthPeriod
  • Added Element
ClaimResponse.item.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.item.adjudication.quantity
  • Renamed from value to quantity
  • Type changed from decimal to Quantity
ClaimResponse.item.adjudication.decisionDate
  • Added Element
ClaimResponse.item.detail.traceNumber
  • Added Element
ClaimResponse.item.detail.reviewOutcome
  • Added Element
ClaimResponse.item.detail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.item.detail.subDetail.traceNumber
  • Added Element
ClaimResponse.item.detail.subDetail.reviewOutcome
  • Added Element
ClaimResponse.addItem.traceNumber
  • Added Element
ClaimResponse.addItem.subject
  • Added Element
ClaimResponse.addItem.informationSequence
  • Added Element
ClaimResponse.addItem.revenue
  • Added Element
ClaimResponse.addItem.category
  • Added Element
ClaimResponse.addItem.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.request
  • Added Element
ClaimResponse.addItem.tax
  • Added Element
ClaimResponse.addItem.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ClaimResponse.addItem.bodySite.site
  • Added Mandatory Element
ClaimResponse.addItem.bodySite.subSite
  • Added Element
ClaimResponse.addItem.reviewOutcome
  • Added Element
ClaimResponse.addItem.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.traceNumber
  • Added Element
ClaimResponse.addItem.detail.revenue
  • Added Element
ClaimResponse.addItem.detail.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.detail.tax
  • Added Element
ClaimResponse.addItem.detail.reviewOutcome
  • Added Element
ClaimResponse.addItem.detail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.subDetail.traceNumber
  • Added Element
ClaimResponse.addItem.detail.subDetail.revenue
  • Added Element
ClaimResponse.addItem.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.subDetail.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.detail.subDetail.tax
  • Added Element
ClaimResponse.addItem.detail.subDetail.reviewOutcome
  • Added Element
ClaimResponse.addItem.detail.subDetail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.processNote.class
  • Added Element
ClaimResponse.processNote.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
ClaimResponse.processNote.text
  • Type changed from string to markdown
ClaimResponse.processNote.language
ClaimResponse.error.expression
  • Added Element
ClaimResponse.addItem.subSite
  • Deleted
ClinicalUseDefinition
  • Added Resource
CodeSystem
CodeSystem.versionAlgorithm[x]
  • Added Element
CodeSystem.jurisdiction
CodeSystem.copyrightLabel
  • Added Element
CodeSystem.approvalDate
  • Added Element
CodeSystem.lastReviewDate
  • Added Element
CodeSystem.effectivePeriod
  • Added Element
CodeSystem.topic
  • Added Element
CodeSystem.author
  • Added Element
CodeSystem.editor
  • Added Element
CodeSystem.reviewer
  • Added Element
CodeSystem.endorser
  • Added Element
CodeSystem.relatedArtifact
  • Added Element
CodeSystem.filter.operator
  • Add codes child-of , descendent-leaf
CodeSystem.concept.designation.language
CodeSystem.concept.designation.additionalUse
  • Added Element
Communication
Communication.basedOn
  • Type Reference: Added Target Types CarePlan, CommunicationRequest, DeviceRequest, MedicationRequest, NutritionOrder, ServiceRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type Resource
Communication.recipient
  • Type Reference: Added Target Types Location, Endpoint
Communication.sender
  • Type Reference: Added Target Types Endpoint, CareTeam
Communication.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Communication.payload.content[x]
  • Add Type CodeableConcept
  • Remove Type string
Communication.instantiatesCanonical
  • Deleted
Communication.instantiatesUri
  • Deleted
Communication.reasonCode
  • Deleted (-> reason.concept)
Communication.reasonReference
  • Deleted (-> reason.reference)
CommunicationRequest
CommunicationRequest.status
  • Remove codes revoked , completed
  • Add code ended
CommunicationRequest.intent
  • Added Mandatory Element
CommunicationRequest.payload.content[x]
  • Add Type CodeableConcept
  • Remove Type string
CommunicationRequest.requester
  • Type Reference: Added Target Type Group
CommunicationRequest.recipient
  • Type Reference: Added Target Type Endpoint
CommunicationRequest.informationProvider
  • Renamed from sender to informationProvider
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Endpoint, Group
CommunicationRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
CommunicationRequest.reasonCode
  • Deleted (-> reason.concept)
CommunicationRequest.reasonReference
  • Deleted (-> reason.reference)
CompartmentDefinition
CompartmentDefinition.versionAlgorithm[x]
  • Added Element
CompartmentDefinition.title
  • Added Element
CompartmentDefinition.code
  • Add code EpisodeOfCare
CompartmentDefinition.resource.code
  • Remove codes CatalogEntry , ChargeItem , ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , DomainResource , EffectEvidenceSynthesis , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SubstanceSpecification , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
CompartmentDefinition.resource.startParam
  • Added Element
CompartmentDefinition.resource.endParam
  • Added Element
CompartmentDefinition.resource.documentation
  • Deleted
Composition
Composition.url
  • Added Element
Composition.identifier
  • Max Cardinality changed from 1 to *
Composition.version
  • Added Element
Composition.consent
  • Added Element
Composition.basedOn
  • Added Element
Composition.status
  • Remove code preliminary
  • Add codes registered , partial , cancelled , deprecated , unknown
Composition.subject
  • Max Cardinality changed from 1 to *
Composition.useContext
  • Added Element
Composition.author
  • Min Cardinality changed from 1 to 0
  • Type Reference: Added Target Type CareTeam
Composition.participant
  • Added Element
Composition.participant.type
  • Added Mandatory Element
Composition.participant.function
  • Added Element
Composition.participant.time
  • Added Element
Composition.participant.party
  • Added Mandatory Element
Composition.name
  • Added Element
Composition.title
  • Min Cardinality changed from 1 to 0
Composition.note
  • Added Element
Composition.attester.mode
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/composition-attestation-mode|4.0.0` (required)
Composition.attester.party
  • Type Reference: Added Target Type Group
Composition.custodian
  • Type Reference: Added Target Types Patient, Group
Composition.relatesTo.type
  • Added Mandatory Element
Composition.relatesTo.target[x]
  • Add Types uri, Attachment, canonical(Resource), markdown
  • Remove Type Identifier
Composition.event.detail
  • Type changed from Reference(Resource) to CodeableReference
Composition.section.author
  • Type Reference: Added Target Type CareTeam
Composition.section.note
  • Added Element
Composition.confidentiality
  • Deleted
Composition.relatesTo.code
  • Deleted
Composition.event.code
  • Deleted
Composition.section.mode
  • Deleted
ConceptMap
ConceptMap.identifier
  • Max Cardinality changed from 1 to *
ConceptMap.versionAlgorithm[x]
  • Added Element
ConceptMap.jurisdiction
ConceptMap.copyrightLabel
  • Added Element
ConceptMap.approvalDate
  • Added Element
ConceptMap.lastReviewDate
  • Added Element
ConceptMap.effectivePeriod
  • Added Element
ConceptMap.topic
  • Added Element
ConceptMap.author
  • Added Element
ConceptMap.editor
  • Added Element
ConceptMap.reviewer
  • Added Element
ConceptMap.endorser
  • Added Element
ConceptMap.relatedArtifact
  • Added Element
ConceptMap.property
  • Added Element
ConceptMap.property.code
  • Added Mandatory Element
ConceptMap.property.uri
  • Added Element
ConceptMap.property.description
  • Added Element
ConceptMap.property.type
  • Added Mandatory Element
ConceptMap.property.system
  • Added Element
ConceptMap.additionalAttribute
  • Added Element
ConceptMap.additionalAttribute.code
  • Added Mandatory Element
ConceptMap.additionalAttribute.uri
  • Added Element
ConceptMap.additionalAttribute.description
  • Added Element
ConceptMap.additionalAttribute.type
  • Added Mandatory Element
ConceptMap.sourceScope[x]
  • Renamed from source[x] to sourceScope[x]
ConceptMap.targetScope[x]
  • Renamed from target[x] to targetScope[x]
ConceptMap.group.source
  • Type changed from uri to canonical(CodeSystem)
ConceptMap.group.target
  • Type changed from uri to canonical(CodeSystem)
ConceptMap.group.element.valueSet
  • Added Element
ConceptMap.group.element.noMap
  • Added Element
ConceptMap.group.element.comment
  • Added Element
ConceptMap.group.element.target.valueSet
  • Added Element
ConceptMap.group.element.target.relationship
  • Added Mandatory Element
ConceptMap.group.element.target.property
  • Added Element
ConceptMap.group.element.target.property.code
  • Added Mandatory Element
ConceptMap.group.element.target.property.value[x]
  • Added Mandatory Element
ConceptMap.group.element.target.dependsOn.attribute
  • Renamed from property to attribute
  • Type changed from uri to code
ConceptMap.group.element.target.dependsOn.value[x]
  • Renamed from value to value[x]
  • Min Cardinality changed from 1 to 0
  • Add Types code, Coding, boolean, Quantity
ConceptMap.group.element.target.dependsOn.valueSet
  • Added Element
ConceptMap.group.unmapped.mode
  • Remove code provided
  • Add code use-source-code
ConceptMap.group.unmapped.comment
  • Added Element
ConceptMap.group.unmapped.valueSet
  • Added Element
ConceptMap.group.unmapped.relationship
  • Added Element
ConceptMap.group.unmapped.otherMap
  • Renamed from url to otherMap
ConceptMap.group.sourceVersion
  • Deleted (-> canonical version in group.source)
ConceptMap.group.targetVersion
  • Deleted (-> canonical version in group.target)
ConceptMap.group.element.target.equivalence
  • Deleted (-> relationship)
ConceptMap.group.element.target.dependsOn.system
  • Deleted (-> value as Coding - system value)
ConceptMap.group.element.target.dependsOn.display
  • Deleted (-> value as Coding - display value)
Condition
Condition.clinicalStatus
  • Min Cardinality changed from 0 to 1
  • Remove codes recurrence , relapse , remission , resolved
  • Add code unknown
Condition.verificationStatus
  • Remove codes provisional , differential
Condition.category
  • Remove Binding `http://hl7.org/fhir/ValueSet/condition-category` (extensible)
Condition.bodyStructure
  • Added Element
Condition.recorder
  • Type Reference: Added Target Type Group
Condition.asserter
  • Type Reference: Added Target Types Device, Group
Condition.stage.assessment
  • Type Reference: Removed Target Type ClinicalImpression
Condition.evidence
  • Type changed from BackboneElement to CodeableReference
Condition.evidence.code
  • Deleted (-> Condition.evidence.concept)
Condition.evidence.detail
  • Deleted (-> Condition.evidence.reference)
Consent
Consent.status
  • Remove codes proposed , rejected
  • Add codes not-done , unknown
Consent.category
  • Min Cardinality changed from 1 to 0
  • Remove Binding `http://hl7.org/fhir/ValueSet/consent-category` (extensible)
Consent.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Types Practitioner, ResearchSubject, Group
Consent.date
  • Renamed from dateTime to date
  • Type changed from dateTime to date
Consent.period
  • Added Element
Consent.grantor
  • Added Element
Consent.grantee
  • Renamed from performer to grantee
  • Type Reference: Added Target Types CareTeam, Group, HealthcareService
Consent.manager
  • Added Element
Consent.controller
  • Added Element
Consent.sourceAttachment
  • Added Element
Consent.sourceReference
  • Added Element
Consent.regulatoryBasis
  • Added Element
Consent.policyBasis
  • Renamed from policy to policyBasis
  • Max Cardinality changed from * to 1
Consent.policyBasis.reference
  • Added Element
Consent.policyBasis.uri
  • Moved from Consent.policy to Consent.policyBasis
Consent.policyText
  • Renamed from policyRule to policyText
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to Reference(DocumentReference)
  • Remove Binding `http://hl7.org/fhir/ValueSet/consent-policy` (extensible)
Consent.verification.type
  • Added Element
Consent.verification.verifiedBy
  • Added Element
Consent.verification.verifiedWith
  • Type Reference: Added Target Type Group
Consent.verification.date
  • Renamed from verificationDate to date
  • Max Cardinality changed from 1 to *
Consent.decision
  • Moved from Consent.provision.type to decision
  • Now marked as Modifier
Consent.provision
  • Max Cardinality changed from 1 to *
Consent.provision.actor.role
  • Min Cardinality changed from 1 to 0
  • Change value set from http://hl7.org/fhir/ValueSet/security-role-type to Participation Role Type
Consent.provision.actor.reference
  • Min Cardinality changed from 1 to 0
Consent.provision.securityLabel
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
Consent.provision.documentType
  • Added Element
Consent.provision.resourceType
Consent.provision.expression
  • Added Element
Consent.scope
  • Deleted (-> Merged with Consent.category)
Consent.organization
  • Deleted (-> split into Consent.manager and Consent.controller)
Consent.source[x]
  • Deleted (-> split into Consent.sourceAttachement and Consent.sourceReference)
Consent.policy.authority
  • Deleted
Contract
Contract.author
  • Type Reference: Added Target Type RelatedPerson
Contract.term.text
  • Type changed from string to markdown
Contract.term.action.reason
  • Type changed from string to CodeableReference
Contract.term.action.reasonCode
  • Deleted (-> reason.concept)
Contract.term.action.reasonReference
  • Deleted (-> reason.reference)
Coverage
Coverage.statusReason
  • Added Element
Coverage.kind
  • Added Mandatory Element
Coverage.paymentBy
  • Added Element
Coverage.paymentBy.party
  • Added Mandatory Element
Coverage.paymentBy.responsibility
  • Added Element
Coverage.subscriberId
  • Max Cardinality changed from 1 to *
  • Type changed from string to Identifier
Coverage.insurer
  • Added Element
Coverage.class.value
  • Type changed from string to Identifier
Coverage.costToBeneficiary.category
  • Added Element
Coverage.costToBeneficiary.network
  • Added Element
Coverage.costToBeneficiary.unit
  • Added Element
Coverage.costToBeneficiary.term
  • Added Element
Coverage.costToBeneficiary.value[x]
  • Min Cardinality changed from 1 to 0
Coverage.insurancePlan
  • Added Element
Coverage.payor
  • Deleted
CoverageEligibilityRequest
CoverageEligibilityRequest.statusReason
  • Added Element
CoverageEligibilityRequest.event
  • Added Element
CoverageEligibilityRequest.event.type
  • Added Mandatory Element
CoverageEligibilityRequest.event.when[x]
  • Added Mandatory Element
CoverageEligibilityResponse
CoverageEligibilityResponse.statusReason
  • Added Element
CoverageEligibilityResponse.event
  • Added Element
CoverageEligibilityResponse.event.type
  • Added Mandatory Element
CoverageEligibilityResponse.event.when[x]
  • Added Mandatory Element
CoverageEligibilityResponse.request
  • Min Cardinality changed from 1 to 0
CoverageEligibilityResponse.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to Eligibility Outcome
CoverageEligibilityResponse.insurance.item.description
  • Type changed from string to markdown
CoverageEligibilityResponse.error.expression
  • Added Element
DetectedIssue
DetectedIssue.status
  • Change value set from http://hl7.org/fhir/ValueSet/observation-status|4.0.0 to Detected Issue Status
  • Remove codes registered , amended , corrected , cancelled
  • Add code mitigated
DetectedIssue.category
  • Added Element
DetectedIssue.severity
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/detectedissue-severity|4.0.0` (required)
DetectedIssue.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Types Group, Device, Location, Organization, Procedure, Practitioner, Medication, Substance, BiologicallyDerivedProduct, NutritionProduct
DetectedIssue.encounter
  • Added Element
DetectedIssue.identified[x]
  • Add Type Timing
DetectedIssue.author
  • Type Reference: Added Target Types Patient, RelatedPerson
DetectedIssue.detail
  • Type changed from string to markdown
DetectedIssue.qualityOfEvidence
  • Added Element
DetectedIssue.expectedOnsetType
  • Added Element
DetectedIssue.medicationClass
  • Added Element
DetectedIssue.managementCode
  • Added Element
DetectedIssue.mitigation.note
  • Added Element
Device
Device.definition
  • Type changed from Reference(DeviceDefinition) to canonical(DeviceDefinition)
Device.udiCarrier.deviceIdentifier
  • Min Cardinality changed from 0 to 1
Device.udiCarrier.deviceIdentifierSystem
  • Added Element
Device.udiCarrier.issuer
  • Min Cardinality changed from 0 to 1
Device.udiCarrier.entryType
  • Add code electronic-transmission
Device.availabilityStatus
  • Added Element
Device.biologicalSourceEvent
  • Renamed from distinctIdentifier to biologicalSourceEvent
  • Type changed from string to Identifier
Device.name
  • Renamed from deviceName to name
Device.name.value
  • Moved from Device.deviceName.name to value
Device.name.type
  • Moved from Device.deviceName to Device.name
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
Device.name.display
  • Added Element
Device.category
  • Added Element
Device.type
  • Max Cardinality changed from 1 to *
Device.deviceVersion
  • Renamed from version to deviceVersion
Device.deviceVersion.type
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.component
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.installDate
  • Added Element
Device.deviceVersion.value
  • Moved from Device.version to Device.deviceVersion
Device.conformsTo
  • Renamed from specialization to conformsTo
Device.conformsTo.category
  • Added Element
Device.conformsTo.specification
  • Moved from Device.specialization.systemType to specification
Device.conformsTo.version
  • Moved from Device.specialization to Device.conformsTo
Device.property.value[x]
  • Added Mandatory Element
Device.additive
  • Added Element
Device.additive.type
  • Added Mandatory Element
Device.additive.quantity
  • Added Element
Device.statusReason
  • Deleted (-> reason was removed. DeviceAssociation can be used)
Device.property.valueQuantity
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.property.valueCode
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.patient
  • Deleted (-> patient association is in DeviceAssociation)
Device.owner
  • Deleted
Device.url
  • Deleted
DeviceAlert
  • Added Resource
DeviceAssociation
  • Added Resource
DeviceDefinition
DeviceDefinition.version
  • Max Cardinality changed from * to 1
DeviceDefinition.versionAlgorithm[x]
  • Added Element
DeviceDefinition.name
  • Added Element
DeviceDefinition.title
  • Added Element
DeviceDefinition.status
  • Added Mandatory Element
DeviceDefinition.experimental
  • Added Element
DeviceDefinition.date
  • Added Element
DeviceDefinition.publisher
  • Added Element
DeviceDefinition.contact
  • Type changed from ContactPoint to ContactDetail
DeviceDefinition.description
  • Added Element
DeviceDefinition.useContext
  • Added Element
DeviceDefinition.jurisdiction
  • Added Element
DeviceDefinition.purpose
  • Added Element
DeviceDefinition.copyright
  • Added Element
DeviceDefinition.copyrightLabel
  • Added Element
DeviceDefinition.approvalDate
  • Added Element
DeviceDefinition.lastReviewDate
  • Added Element
DeviceDefinition.effectivePeriod
  • Added Element
DeviceDefinition.partNumber
  • Added Element
DeviceDefinition.manufacturer
  • Renamed from manufacturer[x] to manufacturer
  • Remove Type string
DeviceDefinition.udiDeviceIdentifier.marketDistribution
  • Added Element
DeviceDefinition.udiDeviceIdentifier.marketDistribution.marketPeriod
  • Added Mandatory Element
DeviceDefinition.udiDeviceIdentifier.marketDistribution.subJurisdiction
  • Added Mandatory Element
DeviceDefinition.udiDeviceIdentifier.deviceIdentifierSystem
  • Added Element
DeviceDefinition.regulatoryIdentifier
  • Added Element
DeviceDefinition.regulatoryIdentifier.type
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.identifier
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.issuer
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.jurisdiction
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.identifierSystem
  • Added Element
DeviceDefinition.deviceName.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceDefinition.classification
  • Added Element
DeviceDefinition.classification.type
  • Moved from DeviceDefinition to DeviceDefinition.classification
  • Min Cardinality changed from 0 to 1
DeviceDefinition.classification.justification
  • Added Element
DeviceDefinition.conformsTo
  • Renamed from specialization to conformsTo
DeviceDefinition.conformsTo.category
  • Added Element
DeviceDefinition.conformsTo.specification
  • Moved from DeviceDefinition.specialization.systemType to specification
  • Type changed from string to CodeableConcept
DeviceDefinition.conformsTo.version
  • Moved from DeviceDefinition.specialization to DeviceDefinition.conformsTo
  • Max Cardinality changed from 1 to *
DeviceDefinition.conformsTo.source
  • Added Element
DeviceDefinition.hasPart
  • Added Element
DeviceDefinition.hasPart.definition[x]
  • Added Mandatory Element
DeviceDefinition.hasPart.count
  • Added Element
DeviceDefinition.packaging
  • Added Element
DeviceDefinition.packaging.identifier
  • Added Element
DeviceDefinition.packaging.type
  • Added Element
DeviceDefinition.packaging.count
  • Added Element
DeviceDefinition.packaging.distributor
  • Added Element
DeviceDefinition.packaging.distributor.name
  • Added Element
DeviceDefinition.packaging.distributor.organizationReference
  • Added Element
DeviceDefinition.packaging.udiDeviceIdentifier
  • Added Element
DeviceDefinition.packaging.packaging
  • Added Element
DeviceDefinition.deviceVersion
  • Added Element
DeviceDefinition.deviceVersion.type
  • Added Element
DeviceDefinition.deviceVersion.component
  • Added Element
DeviceDefinition.deviceVersion.value
  • Added Mandatory Element
DeviceDefinition.outputLanguage
  • Renamed from languageCode to outputLanguage
  • Type changed from CodeableConcept to code
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
DeviceDefinition.property.value[x]
  • Renamed from valueQuantity to value[x]
  • Min Cardinality changed from 0 to 1
  • Max Cardinality changed from * to 1
  • Add Types CodeableConcept, string, boolean, integer, Range, Attachment
DeviceDefinition.link
  • Added Element
DeviceDefinition.link.relation
  • Added Mandatory Element
DeviceDefinition.link.relatedDevice[x]
  • Added Mandatory Element
DeviceDefinition.productionIdentifierInUDI
  • Added Element
DeviceDefinition.guideline
  • Added Element
DeviceDefinition.guideline.useContext
  • Added Element
DeviceDefinition.guideline.usageInstruction
  • Added Element
DeviceDefinition.guideline.relatedArtifact
  • Moved from DeviceDefinition.onlineInformation to relatedArtifact
  • Max Cardinality changed from 1 to *
  • Type changed from uri to RelatedArtifact
DeviceDefinition.guideline.indication
  • Added Element
DeviceDefinition.guideline.contraindication
  • Added Element
DeviceDefinition.guideline.warning
  • Added Element
DeviceDefinition.guideline.intendedUse
  • Added Element
DeviceDefinition.correctiveAction
  • Added Element
DeviceDefinition.correctiveAction.recall
  • Added Mandatory Element
DeviceDefinition.correctiveAction.scope
  • Added Element
DeviceDefinition.correctiveAction.period
  • Added Mandatory Element
DeviceDefinition.chargeItem
  • Added Element
DeviceDefinition.chargeItem.chargeItemCode
  • Added Mandatory Element
DeviceDefinition.chargeItem.count
  • Added Mandatory Element
DeviceDefinition.chargeItem.effectivePeriod
  • Added Element
DeviceDefinition.chargeItem.useContext
  • Added Element
DeviceDefinition.physicalCharacteristics
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.capability
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.property.valueCode
  • Deleted
DeviceDefinition.owner
  • Deleted (This could be a packaging.distributor.organiationReference or manufacturer or neither - no direct mapping)
DeviceDefinition.quantity
  • Deleted (-> DeviceDefinition.packaging.count or DeviceDefinition.hasPart.count)
DeviceDefinition.parentDevice
  • Deleted (Removed - to establish relations, use hasPart)
DeviceMetric
DeviceMetric.status
  • Added Mandatory Element
DeviceMetric.operationalStatus
  • Remove code entered-in-error
  • Add code unknown
DeviceMetric.category
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.device
  • Added Mandatory Element
  • This is the only link to the device, could be mapped from DeviceMetric.parent or DeviceMetric.source
DeviceMetric.color
DeviceMetric.measurementFrequency
  • Added Element
DeviceMetric.availability
  • Added Element
DeviceMetric.calibration.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.source
  • Deleted (-> could be DeviceMetric.device)
DeviceMetric.parent
  • Deleted (-> could be DeviceMetric.device)
DeviceMetric.measurementPeriod
  • Deleted
DeviceRequest
DeviceRequest.replaces
  • Renamed from priorRequest to replaces
  • Type Reference: Added Target Type DeviceRequest
  • Type Reference: Removed Target Type Resource
DeviceRequest.status
  • Remove codes revoked , completed
  • Add code ended
DeviceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
DeviceRequest.doNotPerform
  • Added Element
DeviceRequest.product[x]
  • Renamed from code[x] to product[x]
  • Add Type canonical(DeviceDefinition)
DeviceRequest.quantity
  • Added Element
DeviceRequest.requester
  • Type Reference: Added Target Types CareTeam, Group, Patient, RelatedPerson
DeviceRequest.performer
  • Type changed from Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) to CodeableReference
DeviceRequest.location
  • Added Element
DeviceRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
DeviceRequest.asNeeded
  • Added Element
DeviceRequest.asNeededFor
  • Added Element
DeviceRequest.instantiatesCanonical
  • Deleted
DeviceRequest.instantiatesUri
  • Deleted
DeviceRequest.performerType
  • Deleted (-> performer.concept)
DeviceRequest.reasonCode
  • Deleted (-> reason.concept)
DeviceRequest.reasonReference
  • Deleted (-> reason.reference)
DiagnosticReport
DiagnosticReport.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
DiagnosticReport.status
  • Remove codes preliminary , corrected , appended
DiagnosticReport.subject
  • Type Reference: Added Target Types Organization, Practitioner, Medication, Substance, BiologicallyDerivedProduct
DiagnosticReport.relatesTo
  • Added Element
DiagnosticReport.issued
  • Type changed from instant to dateTime
DiagnosticReport.procedure
  • Added Element
DiagnosticReport.performer
  • Type Reference: Added Target Types HealthcareService, Device, Patient, RelatedPerson
DiagnosticReport.resultsInterpreter
  • Type Reference: Added Target Types Patient, RelatedPerson
DiagnosticReport.note
  • Added Element
DiagnosticReport.study
  • Renamed from imagingStudy to study
DiagnosticReport.supportingInfo
  • Added Element
DiagnosticReport.supportingInfo.type
  • Added Mandatory Element
DiagnosticReport.supportingInfo.reference
  • Added Mandatory Element
DiagnosticReport.media.link
  • Type Reference: Added Target Type DocumentReference
  • Type Reference: Removed Target Type Media
DiagnosticReport.composition
  • Added Element
DiagnosticReport.conclusion
  • Type changed from string to markdown
DiagnosticReport.conclusionCode
  • Type changed from CodeableConcept to CodeableReference
DiagnosticReport.recomendation
  • Added Element
DiagnosticReport.communication
  • Added Element
DiagnosticReport.comparison
  • Added Element
DocumentReference
DocumentReference.version
  • Added Element
DocumentReference.basedOn
  • Added Element
DocumentReference.docStatus
  • Remove code preliminary
  • Add codes registered , partial , cancelled , deprecated , unknown
  • Now marked as Modifier
DocumentReference.modality
  • Added Element
DocumentReference.subject
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Patient, Practitioner, Group, Device
DocumentReference.context
  • Max Cardinality changed from 1 to *
  • Type changed from BackboneElement to Reference(Appointment | Encounter | EpisodeOfCare)
DocumentReference.event
  • Added Element
DocumentReference.related
  • Added Element
DocumentReference.bodyStructure
  • Added Element
DocumentReference.facilityType
  • Moved from DocumentReference.context to DocumentReference
DocumentReference.practiceSetting
  • Moved from DocumentReference.context to DocumentReference
DocumentReference.period
  • Moved from DocumentReference.context to DocumentReference
DocumentReference.date
  • Type changed from instant to dateTime
DocumentReference.author
  • Type Reference: Added Target Types CareTeam, Group
DocumentReference.attester
  • Added Element
DocumentReference.attester.mode
  • Added Mandatory Element
DocumentReference.attester.time
  • Added Element
DocumentReference.attester.party
  • Added Element
DocumentReference.relatesTo.code
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DocumentReference.description
  • Type changed from string to markdown
DocumentReference.securityLabel
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
DocumentReference.content.profile
  • Added Element
DocumentReference.content.profile.value[x]
  • Added Mandatory Element
DocumentReference.masterIdentifier
  • Deleted (-> DocumentReference.identifier)
DocumentReference.authenticator
  • Deleted (-> DocumentReference.attester)
DocumentReference.content.format
  • Deleted (-> content.profile)
DocumentReference.context.encounter
  • Deleted (-> context)
DocumentReference.context.event
  • Deleted (-> event)
DocumentReference.context.sourcePatientInfo
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/documentreference-sourcepatient)
DocumentReference.context.related
  • Deleted (-> basedOn)
DomainResource
  • No Changes
Encounter
Encounter.status
  • Remove codes arrived , triaged , onleave , finished
  • Add codes on-hold , discharged , completed , discontinued
Encounter.businessStatus
  • Added Element
Encounter.businessStatus.code
  • Added Mandatory Element
Encounter.businessStatus.type
  • Added Element
Encounter.businessStatus.effectiveDate
  • Added Element
Encounter.class
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ActEncounterCode` (extensible)
Encounter.serviceType
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Encounter.subjectStatus
  • Added Element
Encounter.basedOn
  • Type Reference: Added Target Types CarePlan, DeviceRequest, MedicationRequest, RequestOrchestration, NutritionOrder, VisionPrescription
Encounter.careTeam
  • Added Element
Encounter.participant.actor
  • Renamed from individual to actor
  • Type Reference: Added Target Types Patient, Group, Device, HealthcareService
Encounter.virtualService
  • Added Element
Encounter.actualPeriod
  • Renamed from period to actualPeriod
Encounter.plannedStartDate
  • Added Element
Encounter.plannedEndDate
  • Added Element
Encounter.reason
  • Added Element
Encounter.reason.use
  • Added Element
Encounter.reason.value
  • Added Element
  • Merged both reasonCode and reasonReference into reason.value
Encounter.diagnosis.condition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Condition | Procedure) to CodeableReference
Encounter.diagnosis.use
  • Max Cardinality changed from 1 to *
Encounter.dietPreference
  • Moved from Encounter.hospitalization to Encounter
Encounter.specialArrangement
  • Moved from Encounter.hospitalization to Encounter
Encounter.specialCourtesy
  • Moved from Encounter.hospitalization to Encounter
Encounter.admission
  • Renamed from hospitalization to admission
Encounter.admission.preAdmissionIdentifier
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.origin
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.admitSource
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.reAdmission
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.destination
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.dischargeDisposition
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.location.form
  • Renamed from physicalType to form
Encounter.statusHistory
  • Deleted (-> EncounterHistory.status)
Encounter.classHistory
  • Deleted (-> EncounterHistory)
Encounter.reasonCode
  • Deleted (-> reason.concept.value)
Encounter.reasonReference
  • Deleted (-> reason.reference.value)
Encounter.diagnosis.rank
  • Deleted (-> Account.diagnosis.sequence)
Endpoint
Endpoint.status
  • Remove code test
  • Add code limited
Endpoint.connectionType
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/endpoint-connection-type` (extensible)
Endpoint.description
  • Added Element
Endpoint.environmentType
  • Added Element
Endpoint.availability
  • Added Element
Endpoint.payload
  • Added Element
Endpoint.payload.type
  • Moved from Endpoint.payloadType to type
  • Min Cardinality changed from 1 to 0
Endpoint.payload.mimeType
  • Moved from Endpoint.payloadMimeType to mimeType
Endpoint.payload.profileCanonical
  • Added Element
Endpoint.payload.profileUri
  • Added Element
EnrollmentRequest
EnrollmentRequest.candidate
  • Type Reference: Added Target Type Group
EnrollmentResponse
EnrollmentResponse.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to Enrollment Outcome
EnrollmentResponse.candidate
  • Added Element
EpisodeOfCare
EpisodeOfCare.reason
  • Added Element
EpisodeOfCare.reason.use
  • Added Element
EpisodeOfCare.reason.value
  • Added Element
EpisodeOfCare.diagnosis.condition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Condition) to CodeableReference
EpisodeOfCare.diagnosis.use
  • Renamed from role to use
  • Max Cardinality changed from 1 to *
EpisodeOfCare.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
EpisodeOfCare.careTeam
  • Renamed from team to careTeam
EpisodeOfCare.diagnosis.rank
  • Deleted
EventDefinition
EventDefinition.versionAlgorithm[x]
  • Added Element
EventDefinition.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
EventDefinition.jurisdiction
EventDefinition.usage
  • Type changed from string to markdown
EventDefinition.copyrightLabel
  • Added Element
Evidence
Evidence.versionAlgorithm[x]
  • Added Element
Evidence.citeAs
  • Added Element
Evidence.experimental
  • Added Element
Evidence.recorder
  • Added Element
Evidence.purpose
  • Added Element
Evidence.copyrightLabel
  • Added Element
Evidence.relatesTo
  • Added Element
Evidence.relatesTo.type
  • Added Mandatory Element
Evidence.relatesTo.target[x]
  • Added Mandatory Element
Evidence.assertion
  • Added Element
Evidence.variableDefinition
  • Added Element
Evidence.variableDefinition.description
  • Added Element
Evidence.variableDefinition.note
  • Added Element
Evidence.variableDefinition.variableRole
  • Added Mandatory Element
Evidence.variableDefinition.roleSubtype
  • Added Element
Evidence.variableDefinition.comparatorCategory
  • Added Element
Evidence.variableDefinition.observed
  • Added Element
Evidence.variableDefinition.intended
  • Added Element
Evidence.variableDefinition.directnessMatch
  • Added Element
Evidence.synthesisType
  • Added Element
Evidence.studyDesign
  • Added Element
Evidence.statistic
  • Added Element
Evidence.statistic.description
  • Added Element
Evidence.statistic.note
  • Added Element
Evidence.statistic.statisticType
  • Added Element
Evidence.statistic.category
  • Added Element
Evidence.statistic.quantity
  • Added Element
Evidence.statistic.numberOfEvents
  • Added Element
Evidence.statistic.numberAffected
  • Added Element
Evidence.statistic.sampleSize
  • Added Element
Evidence.statistic.sampleSize.description
  • Added Element
Evidence.statistic.sampleSize.note
  • Added Element
Evidence.statistic.sampleSize.numberOfStudies
  • Added Element
Evidence.statistic.sampleSize.numberOfParticipants
  • Added Element
Evidence.statistic.sampleSize.knownDataCount
  • Added Element
Evidence.statistic.sampleSize.numberAnalyzed
  • Added Element
Evidence.statistic.attributeEstimate
  • Added Element
Evidence.statistic.attributeEstimate.description
  • Added Element
Evidence.statistic.attributeEstimate.note
  • Added Element
Evidence.statistic.attributeEstimate.type
  • Added Element
Evidence.statistic.attributeEstimate.quantity
  • Added Element
Evidence.statistic.attributeEstimate.level
  • Added Element
Evidence.statistic.attributeEstimate.range
  • Added Element
Evidence.statistic.attributeEstimate.attributeEstimate
  • Added Element
Evidence.statistic.modelCharacteristic
  • Added Element
Evidence.statistic.modelCharacteristic.code
  • Added Mandatory Element
Evidence.statistic.modelCharacteristic.value[x]
  • Added Element
Evidence.statistic.modelCharacteristic.intended
  • Added Element
Evidence.statistic.modelCharacteristic.applied
  • Added Element
Evidence.statistic.modelCharacteristic.variable
  • Added Element
Evidence.statistic.modelCharacteristic.variable.variableDefinition
  • Added Mandatory Element
Evidence.statistic.modelCharacteristic.variable.handling
  • Added Element
Evidence.statistic.modelCharacteristic.variable.valueCategory
  • Added Element
Evidence.statistic.modelCharacteristic.variable.valueQuantity
  • Added Element
Evidence.statistic.modelCharacteristic.variable.valueRange
  • Added Element
Evidence.statistic.modelCharacteristic.attribute
  • Added Element
Evidence.certainty
  • Added Element
Evidence.certainty.description
  • Added Element
Evidence.certainty.note
  • Added Element
Evidence.certainty.type
  • Added Element
Evidence.certainty.rating
  • Added Element
Evidence.certainty.rater
  • Added Element
Evidence.certainty.subcomponent
  • Added Element
Evidence.shortTitle
  • Deleted
Evidence.subtitle
  • Deleted
Evidence.jurisdiction
  • Deleted
Evidence.effectivePeriod
  • Deleted
Evidence.topic
  • Deleted
Evidence.relatedArtifact
  • Deleted
Evidence.exposureBackground
  • Deleted
Evidence.exposureVariant
  • Deleted
Evidence.outcome
  • Deleted
EvidenceVariable
EvidenceVariable.versionAlgorithm[x]
  • Added Element
EvidenceVariable.citeAs
  • Added Element
EvidenceVariable.experimental
  • Added Element
EvidenceVariable.recorder
  • Added Element
EvidenceVariable.purpose
  • Added Element
EvidenceVariable.copyrightLabel
  • Added Element
EvidenceVariable.relatesTo
  • Added Element
EvidenceVariable.relatesTo.type
  • Added Mandatory Element
EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.actual
  • Added Element
EvidenceVariable.definition
  • Added Element
EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.handling
  • Added Element
EvidenceVariable.category
  • Added Element
EvidenceVariable.category.name
  • Added Element
EvidenceVariable.category.value[x]
  • Added Element
EvidenceVariable.conditional
  • Added Element
EvidenceVariable.classifier
  • Added Element
EvidenceVariable.dataStorage
  • Added Element
EvidenceVariable.dataStorage.datatype
  • Added Element
EvidenceVariable.dataStorage.path
  • Added Element
EvidenceVariable.dataStorage.delimiter
  • Added Element
EvidenceVariable.dataStorage.component
  • Added Element
EvidenceVariable.timing
  • Added Element
EvidenceVariable.period
  • Added Element
EvidenceVariable.constraint
  • Added Element
EvidenceVariable.constraint.conditional
  • Added Element
EvidenceVariable.constraint.minimumQuantity
  • Added Element
EvidenceVariable.constraint.maximumQuantity
  • Added Element
EvidenceVariable.constraint.earliestDateTime
  • Added Element
EvidenceVariable.constraint.latestDateTime
  • Added Element
EvidenceVariable.constraint.minimumStringLength
  • Added Element
EvidenceVariable.constraint.maximumStringLength
  • Added Element
EvidenceVariable.constraint.code
  • Added Element
EvidenceVariable.constraint.expression
  • Added Element
EvidenceVariable.constraint.expectedValueSet
  • Added Element
EvidenceVariable.constraint.expectedUnitsValueSet
  • Added Element
EvidenceVariable.constraint.anyValueAllowed
  • Added Element
EvidenceVariable.missingDataMeaning
  • Added Element
EvidenceVariable.unacceptableDataHandling
  • Added Element
EvidenceVariable.subtitle
  • Deleted
EvidenceVariable.jurisdiction
  • Deleted
EvidenceVariable.topic
  • Deleted
EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.type
  • Deleted
EvidenceVariable.characteristic
  • Deleted
ExampleScenario
ExampleScenario.versionAlgorithm[x]
  • Added Element
ExampleScenario.title
  • Added Element
ExampleScenario.description
  • Added Element
ExampleScenario.jurisdiction
ExampleScenario.copyrightLabel
  • Added Element
ExampleScenario.actor.key
  • Renamed from actorId to key
ExampleScenario.actor.type
  • Min Cardinality changed from 1 to 0
  • Change value set from http://hl7.org/fhir/ValueSet/examplescenario-actor-type|4.0.0 to Actor Definition Actor Type
  • Remove code entity
  • Add codes system , collective , other
ExampleScenario.actor.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.actor.definition
  • Added Element
ExampleScenario.instance.key
  • Renamed from resourceId to key
ExampleScenario.instance.structureType
  • Renamed from resourceType to structureType
  • Type changed from code to Coding
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Example Scenario Resource Type
ExampleScenario.instance.structureVersion
  • Added Element
ExampleScenario.instance.structureProfile[x]
  • Added Element
ExampleScenario.instance.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.instance.content
  • Added Element
ExampleScenario.instance.version.key
  • Renamed from versionId to key
ExampleScenario.instance.version.title
  • Added Mandatory Element
ExampleScenario.instance.version.description
  • Min Cardinality changed from 1 to 0
ExampleScenario.instance.version.content
  • Added Element
ExampleScenario.instance.containedInstance.instanceReference
  • Renamed from resourceId to instanceReference
ExampleScenario.instance.containedInstance.versionReference
  • Renamed from versionId to versionReference
ExampleScenario.process.step.number
  • Added Element
ExampleScenario.process.step.process
  • Max Cardinality changed from * to 1
ExampleScenario.process.step.workflow
  • Added Element
ExampleScenario.process.step.operation.type
  • Type changed from string to Coding
  • Add Binding `http://hl7.org/fhir/ValueSet/examplescenario-operation-codes` (extensible)
ExampleScenario.process.step.operation.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.process.step.operation.number
  • Deleted
ExampleScenario.workflow
  • Deleted
ExplanationOfBenefit
ExplanationOfBenefit.traceNumber
  • Added Element
ExplanationOfBenefit.statusReason
  • Added Element
ExplanationOfBenefit.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ExplanationOfBenefit.enterer
  • Type Reference: Added Target Types Patient, RelatedPerson
ExplanationOfBenefit.insurer
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.provider
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.related.claim
  • Type Reference: Added Target Type ExplanationOfBenefit
ExplanationOfBenefit.prescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest
ExplanationOfBenefit.originalPrescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest, VisionPrescription
ExplanationOfBenefit.event
  • Added Element
ExplanationOfBenefit.event.type
  • Added Mandatory Element
ExplanationOfBenefit.event.when[x]
  • Added Mandatory Element
ExplanationOfBenefit.encounter
  • Added Element
ExplanationOfBenefit.facility
  • Type Reference: Added Target Type Organization
ExplanationOfBenefit.outcome
ExplanationOfBenefit.decision
  • Added Element
ExplanationOfBenefit.diagnosisRelatedGroup
  • Added Element
ExplanationOfBenefit.careTeam.specialty
  • Renamed from qualification to specialty
ExplanationOfBenefit.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type date
ExplanationOfBenefit.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
ExplanationOfBenefit.insurance
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.patientPaid
  • Added Element
ExplanationOfBenefit.item.traceNumber
  • Added Element
ExplanationOfBenefit.item.subject
  • Added Element
ExplanationOfBenefit.item.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.request
  • Added Element
ExplanationOfBenefit.item.patientPaid
  • Added Element
ExplanationOfBenefit.item.tax
  • Added Element
ExplanationOfBenefit.item.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ExplanationOfBenefit.item.bodySite.site
  • Added Mandatory Element
ExplanationOfBenefit.item.bodySite.subSite
  • Added Element
ExplanationOfBenefit.item.reviewOutcome
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.decision
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.reason
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.preAuthRef
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.preAuthPeriod
  • Added Element
ExplanationOfBenefit.item.adjudication.quantity
  • Renamed from value to quantity
  • Type changed from decimal to Quantity
ExplanationOfBenefit.item.adjudication.decisionDate
  • Added Element
ExplanationOfBenefit.item.detail.traceNumber
  • Added Element
ExplanationOfBenefit.item.detail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.detail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.detail.patientPaid
  • Added Element
ExplanationOfBenefit.item.detail.tax
  • Added Element
ExplanationOfBenefit.item.detail.reviewOutcome
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.traceNumber
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.detail.subDetail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.patientPaid
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.tax
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.subject
  • Added Element
ExplanationOfBenefit.addItem.informationSequence
  • Added Element
ExplanationOfBenefit.addItem.revenue
  • Added Element
ExplanationOfBenefit.addItem.category
  • Added Element
ExplanationOfBenefit.addItem.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.request
  • Added Element
ExplanationOfBenefit.addItem.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.tax
  • Added Element
ExplanationOfBenefit.addItem.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ExplanationOfBenefit.addItem.bodySite.site
  • Added Mandatory Element
ExplanationOfBenefit.addItem.bodySite.subSite
  • Added Element
ExplanationOfBenefit.addItem.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.detail.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.detail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.detail.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.detail.tax
  • Added Element
ExplanationOfBenefit.addItem.detail.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.detail.subDetail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.tax
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.reviewOutcome
  • Added Element
ExplanationOfBenefit.processNote.class
  • Added Element
ExplanationOfBenefit.processNote.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
ExplanationOfBenefit.processNote.text
  • Type changed from string to markdown
ExplanationOfBenefit.processNote.language
ExplanationOfBenefit.careTeam.responsible
  • Deleted
ExplanationOfBenefit.diagnosis.packageCode
  • Deleted
ExplanationOfBenefit.item.subSite
  • Deleted
ExplanationOfBenefit.addItem.subSite
  • Deleted
FamilyMemberHistory
FamilyMemberHistory.recorder
  • Added Element
FamilyMemberHistory.asserter
  • Added Element
FamilyMemberHistory.sex
  • Change value set from http://build.fhir.org/valueset-administrative-gender.html to AdministrativeGender
FamilyMemberHistory.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
FamilyMemberHistory.procedure
  • Added Element
FamilyMemberHistory.procedure.code
  • Added Mandatory Element
FamilyMemberHistory.procedure.outcome
  • Added Element
FamilyMemberHistory.procedure.contributedToDeath
  • Added Element
FamilyMemberHistory.procedure.performed[x]
  • Added Element
FamilyMemberHistory.procedure.note
  • Added Element
FamilyMemberHistory.instantiatesCanonical
  • Deleted
FamilyMemberHistory.instantiatesUri
  • Deleted
FamilyMemberHistory.reasonCode
  • Deleted (-> reason.concept)
FamilyMemberHistory.reasonReference
  • Deleted (-> reason.reference)
Flag
Flag.status
  • Min Cardinality changed from 1 to 0
Flag.subject
  • Type Reference: Added Target Types RelatedPerson, PractitionerRole
Flag.author
  • Type Reference: Added Target Type RelatedPerson
Flag.supportingInfo
  • Added Element
Goal
Goal.lifecycleStatus
  • Remove codes active , on-hold , completed
Goal.continuous
  • Added Element
Goal.acceptance
  • Added Element
Goal.acceptance.participant
  • Added Mandatory Element
Goal.acceptance.status
  • Added Element
Goal.acceptance.priority
  • Added Element
Goal.statusReason
  • Max Cardinality changed from 1 to *
  • Type changed from string to CodeableConcept
Goal.recorder
  • Added Element
Goal.source
  • Renamed from expressedBy to source
  • Type Reference: Added Target Types CareTeam, Group
Goal.addresses
  • Type Reference: Added Target Types MedicationRequest, Procedure, NutritionIntake
Goal.outcomeCode
  • Deleted
Goal.outcomeReference
  • Deleted
Group
Group.url
  • Added Element
Group.version
  • Added Element
Group.versionAlgorithm[x]
  • Added Element
Group.title
  • Added Element
Group.status
  • Added Element
Group.experimental
  • Added Element
Group.date
  • Added Element
Group.publisher
  • Added Element
Group.contact
  • Added Element
Group.description
  • Added Element
Group.useContext
  • Added Element
Group.purpose
  • Added Element
Group.copyright
  • Added Element
Group.copyrightLabel
  • Added Element
Group.type
  • Min Cardinality changed from 1 to 0
  • Add codes careteam , healthcareservice , location , organization , relatedperson , specimen , medicinalproductdefinition , substancedefinition , biologicallyDerivedProduct , nutritionProduct
Group.membership
  • Added Mandatory Element
Group.code
  • Add Binding `http://hl7.org/fhir/ValueSet/group-code` (extensible)
Group.combinationMethod
  • Added Element
Group.combinationThreshold
  • Added Element
Group.characteristic.value[x]
  • Add Types uri, Expression
Group.characteristic.description
  • Added Element
Group.characteristic.method
  • Added Element
Group.characteristic.formula
  • Added Element
Group.characteristic.determiner
  • Added Element
Group.characteristic.offset
  • Added Element
Group.characteristic.instances[x]
  • Added Element
Group.characteristic.duration[x]
  • Added Element
Group.characteristic.timing
  • Added Element
Group.member.entity
  • Type Reference: Added Target Types CareTeam, HealthcareService, Location, Organization, RelatedPerson, Specimen, MedicinalProductDefinition, SubstanceDefinition, BiologicallyDerivedProduct, NutritionProduct
Group.member.involvement
  • Added Element
Group.active
  • Deleted (-> use Group.status instead)
Group.actual
  • Deleted (-> Group.membership)
GuidanceResponse
GuidanceResponse.location
  • Added Element
GuidanceResponse.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
GuidanceResponse.evaluationMessage
  • Max Cardinality changed from * to 1
GuidanceResponse.result
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Appointment, AppointmentResponse, Claim, CommunicationRequest, Contract, CoverageEligibilityRequest, DeviceRequest, EnrollmentRequest, MedicationRequest, NutritionOrder, RequestOrchestration, ServiceRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type RequestGroup
GuidanceResponse.reasonCode
  • Deleted (-> reason.concept)
GuidanceResponse.reasonReference
  • Deleted (-> reason.reference)
HealthcareService
HealthcareService.offeredIn
  • Added Element
HealthcareService.comment
  • Type changed from string to markdown
HealthcareService.contact
  • Renamed from telecom to contact
  • Type changed from ContactPoint to ExtendedContactDetail
HealthcareService.eligibility.value[x]
  • Added Element
HealthcareService.eligibility.period
  • Added Element
HealthcareService.communication
HealthcareService.referralRequired
  • Added Element
HealthcareService.availability
  • Added Element
  • Changed to a datatype: availableTime, notAvailable, and availabilityExceptions are now properties of the datatype
HealthcareService.availableTime
  • Deleted (-> HealthcareService.availability (now part of a datatype))
HealthcareService.notAvailable
  • Deleted (-> HealthcareService.availability.notAvailableTime (now part of a datatype))
HealthcareService.availabilityExceptions
  • Deleted (-> HealthcareService.availability.notAvailabileTime.description (now part of a datatype))
ImagingSelection
  • Added Resource
ImagingStudy
ImagingStudy.status
  • Add code inactive
ImagingStudy.modality
ImagingStudy.basedOn
  • Type Reference: Removed Target Type AppointmentResponse
ImagingStudy.procedure
  • Added Element
  • Merged both procedureCode and procedureReference into procedure
ImagingStudy.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
ImagingStudy.series.modality
ImagingStudy.series.bodySite
  • Type changed from Coding to CodeableReference
ImagingStudy.series.performer.actor
  • Type Reference: Added Target Type HealthcareService
ImagingStudy.series.instance.sopClass
  • Type changed from Coding to oid
  • Remove Binding `http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1` (extensible)
ImagingStudy.interpreter
  • Deleted
ImagingStudy.procedureReference
  • Deleted (-> ImagingStudy.procedure)
ImagingStudy.procedureCode
  • Deleted (-> ImagingStudy.procedure)
ImagingStudy.reasonCode
  • Deleted (-> reason.concept)
ImagingStudy.reasonReference
  • Deleted (-> reason.reference)
ImagingStudy.series.laterality
  • Deleted
Immunization
Immunization.basedOn
  • Added Element
Immunization.administeredProduct
  • Added Element
Immunization.manufacturer
  • Type changed from Reference(Organization) to CodeableReference
Immunization.supportingInformation
  • Added Element
Immunization.informationSource
  • Added Element
Immunization.performer.actor
  • Type Reference: Added Target Types Patient, RelatedPerson
Immunization.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Immunization.programEligibility
  • Type changed from CodeableConcept to BackboneElement
Immunization.programEligibility.program
  • Added Mandatory Element
Immunization.programEligibility.programStatus
  • Added Mandatory Element
Immunization.reaction.manifestation
  • Renamed from detail to manifestation
  • Type changed from Reference(Observation) to CodeableReference
Immunization.protocolApplied.doseNumber
  • Renamed from doseNumber[x] to doseNumber
  • Min Cardinality changed from 1 to 0
  • Add Type CodeableConcept
  • Remove Types positiveInt, string
Immunization.protocolApplied.seriesDoses
  • Renamed from seriesDoses[x] to seriesDoses
  • Add Type CodeableConcept
  • Remove Types positiveInt, string
Immunization.recorded
  • Deleted
Immunization.reportOrigin
  • Deleted
Immunization.reasonCode
  • Deleted (-> reason.concept)
Immunization.reasonReference
  • Deleted (-> reason.reference)
Immunization.education
  • Deleted
ImplementationGuide
ImplementationGuide.identifier
  • Added Element
ImplementationGuide.versionAlgorithm[x]
  • Added Element
ImplementationGuide.jurisdiction
ImplementationGuide.purpose
  • Added Element
ImplementationGuide.copyrightLabel
  • Added Element
ImplementationGuide.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.3.0 , 3.5.0 , 4.0.0
  • Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.3 , 3.5 , 4.0 , 4.1 , 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
ImplementationGuide.dependsOn.reason
  • Added Element
ImplementationGuide.global.type
  • Remove codes CatalogEntry , ChargeItem , ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , DomainResource , EffectEvidenceSynthesis , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SubstanceSpecification , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
ImplementationGuide.definition.grouping.description
  • Type changed from string to markdown
ImplementationGuide.definition.resource
  • Min Cardinality changed from 1 to 0
ImplementationGuide.definition.resource.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.3.0 , 3.5.0 , 4.0.0
  • Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.3 , 3.5 , 4.0 , 4.1 , 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
ImplementationGuide.definition.resource.description
  • Type changed from string to markdown
ImplementationGuide.definition.resource.isExample
  • Renamed from example[x] to isExample
  • Remove Type canonical(StructureDefinition)
ImplementationGuide.definition.resource.profile
  • Added Element
ImplementationGuide.definition.page.source[x]
  • Added Element
ImplementationGuide.definition.page.name
  • Renamed from name[x] to name
  • Remove Type Reference(Binary)
ImplementationGuide.definition.parameter.code
  • Type changed from code to Coding
  • Change binding strength from required to extensible
ImplementationGuide.manifest.resource.isExample
  • Renamed from example[x] to isExample
  • Remove Type canonical(StructureDefinition)
ImplementationGuide.manifest.resource.profile
  • Added Element
Ingredient
  • Added Resource
InsurancePlan
InsurancePlan.identifier
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.type
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.product
  • Added Element
  • reference to the new InsuranceProduct resource that contained the plan details previously
InsurancePlan.coverageArea
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.network
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.generalCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.cost.qualifier
  • Moved from InsurancePlan.plan.specificCost.benefit.cost.qualifiers to qualifier
InsurancePlan.identifier
  • Deleted (-> InsuranceProduct.identifier)
InsurancePlan.status
  • Deleted (-> InsuranceProduct.status)
InsurancePlan.type
  • Deleted (-> InsuranceProduct.type)
InsurancePlan.name
  • Deleted (-> InsuranceProduct.name)
InsurancePlan.alias
  • Deleted (-> InsuranceProduct.alias)
InsurancePlan.period
  • Deleted (-> InsuranceProduct.period)
InsurancePlan.ownedBy
  • Deleted (-> InsuranceProduct.ownedBy)
InsurancePlan.administeredBy
  • Deleted (-> InsuranceProduct.administeredBy)
InsurancePlan.coverageArea
  • Deleted (-> InsuranceProduct.coverageArea)
InsurancePlan.contact
  • Deleted (-> InsuranceProduct.contact)
InsurancePlan.endpoint
  • Deleted (-> InsuranceProduct.endpoint)
InsurancePlan.network
  • Deleted (-> InsuranceProduct.network)
InsurancePlan.coverage
  • Deleted (-> InsuranceProduct.coverage)
InsurancePlan.plan
  • Deleted (all propertied migrated to top level of resource - core properties migrate to InsuranceProduct)
InsuranceProduct
  • Added Resource
Invoice
Invoice.creation
  • Added Element
Invoice.period[x]
  • Renamed from date to period[x]
  • Add Types date, Period
  • Remove Type dateTime
Invoice.issuer
  • Type Reference: Added Target Types Practitioner, PractitionerRole
Invoice.lineItem.serviced[x]
  • Added Element
Invoice.lineItem.priceComponent
  • Type changed from BackboneElement to MonetaryComponent
  • Changed to a datatype: type, code, factor, and amount are now properties of the datatype
Invoice.totalPriceComponent
  • Add Type MonetaryComponent
  • Changed to a datatype: type, code, factor, and amount are now properties of the datatype
Invoice.lineItem.priceComponent.type
  • Deleted (-> Invoice.lineItem.priceComponent.type (now part of a datatype))
Invoice.lineItem.priceComponent.code
  • Deleted (-> Invoice.lineItem.priceComponent.code (now part of a datatype))
Invoice.lineItem.priceComponent.factor
  • Deleted (-> Invoice.lineItem.priceComponent.factor (now part of a datatype))
Invoice.lineItem.priceComponent.amount
  • Deleted (-> Invoice.lineItem.priceComponent.amount (now part of a datatype))
Library
Library.versionAlgorithm[x]
  • Added Element
Library.type
  • Change value set from http://hl7.org/fhir/ValueSet/library-type to LibraryType icon
Library.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
Library.jurisdiction
Library.usage
  • Type changed from string to markdown
Library.copyrightLabel
  • Added Element
List
List.subject
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Patient, Group, Device, Location
List.source
  • Type Reference: Added Target Types Organization, RelatedPerson, CareTeam, Group
Location
Location.code
  • Added Element
Location.description
  • Type changed from string to markdown
Location.type
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType` (extensible)
Location.contact
  • Renamed from telecom to contact
  • Type changed from ContactPoint to ExtendedContactDetail
Location.form
  • Renamed from physicalType to form
Location.characteristic
  • Added Element
Location.hoursOfOperation
  • Max Cardinality changed from * to 1
  • Type changed from BackboneElement to Availability
  • Changed to a datatype: daysOfWeek, allDay, openingTime, closingTime and availabilityExceptions are now properties of the datatype
Location.virtualService
  • Added Element
Location.hoursOfOperation.daysOfWeek
  • Deleted (-> Location.hoursOfOperation.availableTime.daysOfWeek (now part of a datatype))
Location.hoursOfOperation.allDay
  • Deleted (-> Location.hoursOfOperation.availableTime.allDay (now part of a datatype))
Location.hoursOfOperation.openingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.availableStartTime (now part of a datatype))
Location.hoursOfOperation.closingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.availableEndTime (now part of a datatype))
Location.availabilityExceptions
  • Deleted (-> Location.hoursOfOperation.notAvailableTime.description (now part of a datatype))
ManufacturedItemDefinition
  • Added Resource
Measure
Measure.versionAlgorithm[x]
  • Added Element
Measure.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
Measure.jurisdiction
Measure.usage
  • Type changed from string to markdown
Measure.copyrightLabel
  • Added Element
Measure.reportingFrequency
  • Added Element
Measure.riskAdjustment
  • Type changed from string to markdown
Measure.rateAggregation
  • Type changed from string to markdown
Measure.term
  • Added Element
Measure.term.code
  • Added Element
Measure.term.definition
  • Added Element
Measure.group.linkId
  • Added Element
Measure.group.title
  • Added Element
Measure.group.description
  • Type changed from string to markdown
Measure.group.type
  • Added Element
Measure.group.subject[x]
  • Added Element
Measure.group.basis
  • Added Element
Measure.group.basisRequirement
  • Added Element
Measure.group.scoring
  • Added Element
Measure.group.scoringUnit
  • Added Element
Measure.group.scoringPrecision
  • Added Element
Measure.group.compositeScoring
  • Added Element
Measure.group.component
  • Added Element
Measure.group.component.measure
  • Added Element
Measure.group.component.groupId
  • Added Element
Measure.group.component.weight
  • Added Element
Measure.group.rateAggregation
  • Added Element
Measure.group.improvementNotation
  • Added Element
Measure.group.improvementNotationGuidance
  • Added Element
Measure.group.library
  • Added Element
Measure.group.population.linkId
  • Added Element
Measure.group.population.title
  • Added Element
Measure.group.population.code
Measure.group.population.description
  • Type changed from string to markdown
Measure.group.population.criteria
  • Min Cardinality changed from 1 to 0
Measure.group.population.groupDefinition
  • Added Element
Measure.group.population.inputPopulationId
  • Added Element
Measure.group.population.aggregateMethod
  • Added Element
Measure.group.stratifier.linkId
  • Added Element
Measure.group.stratifier.title
  • Added Element
Measure.group.stratifier.description
  • Type changed from string to markdown
Measure.group.stratifier.groupDefinition
  • Added Element
Measure.group.stratifier.component.linkId
  • Added Element
Measure.group.stratifier.component.description
  • Type changed from string to markdown
Measure.group.stratifier.component.criteria
  • Min Cardinality changed from 1 to 0
Measure.group.stratifier.component.groupDefinition
  • Added Element
Measure.group.stratifier.component.valueSet
  • Added Element
Measure.group.stratifier.component.unit
  • Added Element
Measure.supplementalData.linkId
  • Added Element
Measure.supplementalData.usage
  • Change value set from http://hl7.org/fhir/ValueSet/measure-data-usage to MeasureDataUsage icon
Measure.supplementalData.description
  • Type changed from string to markdown
Measure.supplementalData.valueSet
  • Added Element
Measure.supplementalData.unit
  • Added Element
Measure.scoring
  • Deleted
Measure.compositeScoring
  • Deleted
Measure.type
  • Deleted
Measure.improvementNotation
  • Deleted
Measure.definition
  • Deleted
MeasureReport
MeasureReport.category
  • Added Element
MeasureReport.messages
  • Added Element
MeasureReport.type
  • Remove code data-collection
  • Add code data-exchange
MeasureReport.dataUpdateType
  • Added Element
MeasureReport.measure
  • Min Cardinality changed from 1 to 0
MeasureReport.subject
  • Type Reference: Added Target Types CareTeam, HealthcareService, Organization
MeasureReport.reporter
  • Type Reference: Removed Target Type Location
MeasureReport.reportingVendor
  • Added Element
MeasureReport.location
  • Added Element
MeasureReport.inputParameters
  • Added Element
MeasureReport.group.linkId
  • Added Element
MeasureReport.group.title
  • Added Element
MeasureReport.group.calculatedDate
  • Added Element
MeasureReport.group.description
  • Added Element
MeasureReport.group.type
  • Added Element
MeasureReport.group.subject
  • Added Element
MeasureReport.group.scoring
  • Added Element
MeasureReport.group.improvementNotation
  • Added Element
MeasureReport.group.improvementNotationGuidance
  • Added Element
MeasureReport.group.population.linkId
  • Added Element
MeasureReport.group.population.title
  • Added Element
MeasureReport.group.population.code
MeasureReport.group.population.description
  • Added Element
MeasureReport.group.population.countQuantity
  • Added Element
MeasureReport.group.population.subjectReport
  • Added Element
MeasureReport.group.population.subjects
  • Added Element
MeasureReport.group.measureScore[x]
  • Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio
MeasureReport.group.stratifier.linkId
  • Added Element
MeasureReport.group.stratifier.title
  • Added Element
MeasureReport.group.stratifier.code
  • Max Cardinality changed from * to 1
MeasureReport.group.stratifier.description
  • Added Element
MeasureReport.group.stratifier.stratum.value[x]
  • Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MeasureReport.group.stratifier.stratum.component.linkId
  • Added Element
MeasureReport.group.stratifier.stratum.component.description
  • Added Element
MeasureReport.group.stratifier.stratum.component.value[x]
  • Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MeasureReport.group.stratifier.stratum.population.linkId
  • Added Element
MeasureReport.group.stratifier.stratum.population.code
MeasureReport.group.stratifier.stratum.population.countQuantity
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjectReport
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjects
  • Added Element
MeasureReport.group.stratifier.stratum.measureScore[x]
  • Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio
MeasureReport.supplementalData
  • Added Element
MeasureReport.improvementNotation
  • Deleted
Medication
Medication.marketingAuthorizationHolder
  • Renamed from manufacturer to marketingAuthorizationHolder
Medication.doseForm
  • Renamed from form to doseForm
Medication.packageSize
  • Added Element
Medication.packageSize.numberOfItems
  • Added Element
Medication.packageSize.amountPerItem
  • Added Element
Medication.ingredient.item
  • Renamed from item[x] to item
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Substance | Medication)
Medication.ingredient.role
  • Added Element
Medication.ingredient.strength[x]
  • Renamed from strength to strength[x]
  • Add Types CodeableConcept, Quantity
Medication.instance
  • Renamed from batch to instance
Medication.instance.identifier
  • Added Element
Medication.instance.lotNumber
  • Moved from Medication.batch to Medication.instance
Medication.instance.expirationDate
  • Moved from Medication.batch to Medication.instance
Medication.definition
  • Added Element
Medication.amount
  • Deleted
MedicationAdministration
MedicationAdministration.basedOn
  • Added Element
MedicationAdministration.partOf
  • Type Reference: Added Target Type MedicationDispense
MedicationAdministration.category
  • Max Cardinality changed from 1 to *
MedicationAdministration.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationAdministration.encounter
  • Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationAdministration.occurrence[x]
  • Renamed from effective[x] to occurrence[x]
  • Add Type Timing
MedicationAdministration.recorded
  • Added Element
MedicationAdministration.isSubPotent
  • Added Element
MedicationAdministration.subPotentReason
  • Added Element
MedicationAdministration.performer.actor
  • Type changed from Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) to CodeableReference
MedicationAdministration.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationAdministration.device
  • Type changed from Reference(Device) to CodeableReference
MedicationAdministration.instantiates
  • Deleted
MedicationAdministration.reasonCode
  • Deleted (-> reason.concept)
MedicationAdministration.reasonReference
  • Deleted (-> reason.reference)
MedicationDispense
MedicationDispense.basedOn
  • Added Element
MedicationDispense.partOf
  • Type Reference: Added Target Type MedicationAdministration
MedicationDispense.status
  • Remove code stopped
  • Add code unfulfilled
MedicationDispense.notPerformedReason
  • Renamed from statusReason[x] to notPerformedReason
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(DetectedIssue)
MedicationDispense.statusChanged
  • Added Element
MedicationDispense.category
  • Max Cardinality changed from 1 to *
MedicationDispense.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationDispense.subject
  • Min Cardinality changed from 0 to 1
MedicationDispense.encounter
  • Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationDispense.performer.actor
  • Type Reference: Added Target Types CareTeam, Group
MedicationDispense.fillNumber
  • Added Element
MedicationDispense.recorded
  • Added Element
MedicationDispense.receiver
  • Type Reference: Added Target Types RelatedPerson, Location, PractitionerRole, Organization, Group
MedicationDispense.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationDispense.doseAdministrationAid
  • Added Element
MedicationDispense.substitution.responsibleParty
  • Max Cardinality changed from * to 1
  • Type Reference: Added Target Type Organization
MedicationDispense.detectedIssue
  • Deleted
MedicationRequest
MedicationRequest.basedOn
  • Type Reference: Added Target Type RequestOrchestration
  • Type Reference: Removed Target Type ImmunizationRecommendation
MedicationRequest.status
  • Remove codes cancelled , completed , stopped
  • Add code ended
MedicationRequest.statusChanged
  • Added Element
MedicationRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
MedicationRequest.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationRequest.informationSource
  • Added Element
MedicationRequest.isRecordOfRequest
  • Renamed from reported[x] to isRecordOfRequest
  • Remove Type Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
MedicationRequest.performerType
  • Add Binding `http://hl7.org/fhir/ValueSet/medication-intended-performer-role` (extensible)
MedicationRequest.performer
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types DeviceDefinition, HealthcareService, Group
  • Type Reference: Removed Target Type Device
MedicationRequest.device
  • Added Element
MedicationRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationRequest.courseOfTherapyType
  • Add Binding `http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy` (extensible)
MedicationRequest.effectiveTiming[x]
  • Added Element
MedicationRequest.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationRequest.dispenseRequest.dispenser
  • Renamed from performer to dispenser
MedicationRequest.dispenseRequest.dispenserInstruction
  • Added Element
MedicationRequest.dispenseRequest.doseAdministrationAid
  • Added Element
MedicationRequest.dispenseRequest.destination
  • Added Element
MedicationRequest.reasonCode
  • Deleted (-> reason.concept)
MedicationRequest.reasonReference
  • Deleted (-> reason.reference)
MedicationRequest.instantiatesCanonical
  • Deleted
MedicationRequest.instantiatesUri
  • Deleted
MedicationRequest.detectedIssue
  • Deleted
MedicationStatement
MedicationStatement.partOf
  • Type Reference: Removed Target Types MedicationAdministration, MedicationDispense, Observation
MedicationStatement.status
  • Remove codes active , completed , intended , stopped , on-hold , unknown , not-taken
  • Add codes recorded , draft
MedicationStatement.category
  • Max Cardinality changed from 1 to *
MedicationStatement.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationStatement.encounter
  • Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationStatement.effective[x]
  • Add Type Timing
MedicationStatement.author
  • Added Element
MedicationStatement.informationSource
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Device, Group
MedicationStatement.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationStatement.relatedClinicalInformation
  • Added Element
MedicationStatement.dosage
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationStatement.adherence
  • Added Element
MedicationStatement.adherence.code
  • Added Mandatory Element
MedicationStatement.adherence.reason
  • Added Element
MedicationStatement.basedOn
  • Deleted
MedicationStatement.statusReason
  • Deleted
MedicationStatement.reasonCode
  • Deleted (-> reason.concept)
MedicationStatement.reasonReference
  • Deleted (-> reason.reference)
MedicinalProductDefinition
  • Added Resource
MessageDefinition
MessageDefinition.versionAlgorithm[x]
  • Added Element
MessageDefinition.jurisdiction
MessageDefinition.copyrightLabel
  • Added Element
MessageDefinition.focus.code
  • Remove codes CatalogEntry , ChargeItem , ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , DomainResource , EffectEvidenceSynthesis , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SubstanceSpecification , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
MessageDefinition.graph
  • Deleted
MessageHeader
MessageHeader.event[x]
  • Add Type canonical(EventDefinition | SubscriptionTopic)
MessageHeader.destination.endpoint[x]
  • Renamed from endpoint to endpoint[x]
  • Min Cardinality changed from 1 to 0
  • Add Type Reference(Endpoint)
MessageHeader.destination.receiver
  • Type Reference: Added Target Types Device, Patient, RelatedPerson
MessageHeader.source.endpoint[x]
  • Renamed from endpoint to endpoint[x]
  • Min Cardinality changed from 1 to 0
  • Add Type Reference(Endpoint)
MessageHeader.source.sender
  • Moved from MessageHeader to MessageHeader.source
  • Type Reference: Added Target Types Device, Patient
MessageHeader.response.identifier
  • Type changed from id to Identifier
MessageHeader.destination.target
  • Deleted
MessageHeader.enterer
  • Deleted
MessageHeader.author
  • Deleted
MessageHeader.responsible
  • Deleted
MetadataResource
MetadataResource.usage
  • Added Element
MetadataResource.approvalDate
  • Added Element
MetadataResource.lastReviewDate
  • Added Element
MetadataResource.effectivePeriod
  • Added Element
MetadataResource.topic
  • Added Element
MetadataResource.author
  • Added Element
MetadataResource.editor
  • Added Element
MetadataResource.reviewer
  • Added Element
MetadataResource.endorser
  • Added Element
MetadataResource.relatedArtifact
  • Added Element
MetadataResource.url
  • Deleted (-> CanonicalResource.url)
MetadataResource.version
  • Deleted (-> CanonicalResource.version)
MetadataResource.name
  • Deleted (-> CanonicalResource.name)
MetadataResource.title
  • Deleted (-> CanonicalResource.title)
MetadataResource.status
  • Deleted (-> CanonicalResource.status)
MetadataResource.experimental
  • Deleted (-> CanonicalResource.experimental)
MetadataResource.date
  • Deleted (-> CanonicalResource.date)
MetadataResource.publisher
  • Deleted (-> CanonicalResource.publisher)
MetadataResource.contact
  • Deleted (-> CanonicalResource)
MetadataResource.description
  • Deleted (-> CanonicalResource.description)
MetadataResource.useContext
  • Deleted (-> CanonicalResource.useContext)
MetadataResource.jurisdiction
  • Deleted (-> CanonicalResource.jurisdiction)
NamingSystem
NamingSystem.url
  • Added Element
NamingSystem.identifier
  • Added Element
NamingSystem.version
  • Added Element
NamingSystem.versionAlgorithm[x]
  • Added Element
NamingSystem.title
  • Added Element
NamingSystem.experimental
  • Added Element
NamingSystem.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/identifier-type` (extensible)
NamingSystem.jurisdiction
NamingSystem.purpose
  • Added Element
NamingSystem.copyright
  • Added Element
NamingSystem.copyrightLabel
  • Added Element
NamingSystem.approvalDate
  • Added Element
NamingSystem.lastReviewDate
  • Added Element
NamingSystem.effectivePeriod
  • Added Element
NamingSystem.topic
  • Added Element
NamingSystem.author
  • Added Element
NamingSystem.editor
  • Added Element
NamingSystem.reviewer
  • Added Element
NamingSystem.endorser
  • Added Element
NamingSystem.relatedArtifact
  • Added Element
NamingSystem.uniqueId.type
  • Add codes iri-stem , v2csmnemonic
NamingSystem.uniqueId.authoritative
  • Added Element
NutritionIntake
  • Added Resource
NutritionOrder
NutritionOrder.basedOn
  • Added Element
NutritionOrder.groupIdentifier
  • Added Element
NutritionOrder.status
  • Remove codes revoked , completed
  • Add code ended
NutritionOrder.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
NutritionOrder.priority
  • Added Element
NutritionOrder.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
NutritionOrder.supportingInformation
  • Added Element
NutritionOrder.requester
  • Renamed from orderer to requester
NutritionOrder.performer
  • Added Element
NutritionOrder.outsideFoodAllowed
  • Added Element
NutritionOrder.oralDiet.schedule
  • Max Cardinality changed from * to 1
  • Type changed from Timing to BackboneElement
NutritionOrder.oralDiet.schedule.timing
  • Added Element
NutritionOrder.oralDiet.schedule.asNeeded
  • Added Element
NutritionOrder.oralDiet.schedule.asNeededFor
  • Added Element
NutritionOrder.oralDiet.nutrient.amount
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.oralDiet.texture.type
  • Renamed from foodType to type
NutritionOrder.oralDiet.caloricDensity
  • Added Element
NutritionOrder.supplement.type
  • Type changed from CodeableConcept to CodeableReference
NutritionOrder.supplement.schedule
  • Max Cardinality changed from * to 1
  • Type changed from Timing to BackboneElement
NutritionOrder.supplement.schedule.timing
  • Added Element
NutritionOrder.supplement.schedule.asNeeded
  • Added Element
NutritionOrder.supplement.schedule.asNeededFor
  • Added Element
NutritionOrder.supplement.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.supplement.caloricDensity
  • Added Element
NutritionOrder.enteralFormula.type
  • Renamed from baseFormulaType to type
  • Type changed from CodeableConcept to CodeableReference
NutritionOrder.enteralFormula.productName
  • Renamed from baseFormulaProductName to productName
NutritionOrder.enteralFormula.deliveryDevice[x]
  • Added Element
NutritionOrder.enteralFormula.caloricDensity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.routeOfAdministration
  • Renamed from routeofAdministration to routeOfAdministration
  • Max Cardinality changed from 1 to *
NutritionOrder.enteralFormula.administration.schedule
  • Type changed from Timing to BackboneElement
NutritionOrder.enteralFormula.administration.schedule.timing
  • Added Element
NutritionOrder.enteralFormula.administration.schedule.asNeeded
  • Added Element
NutritionOrder.enteralFormula.administration.schedule.asNeededFor
  • Added Element
NutritionOrder.enteralFormula.administration.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.administration.rate[x]
  • Remove Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
NutritionOrder.enteralFormula.maxVolumeToAdminister
  • Renamed from maxVolumeToDeliver to maxVolumeToAdminister
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.administrationInstruction
  • Type changed from string to markdown
NutritionOrder.additive
  • Added Element
NutritionOrder.additive.modularType
  • Added Element
NutritionOrder.additive.productName
  • Added Element
NutritionOrder.additive.quantity
  • Added Element
NutritionOrder.additive.routeOfAdministration
  • Added Element
NutritionOrder.instantiatesCanonical
  • Deleted
NutritionOrder.instantiatesUri
  • Deleted
NutritionOrder.instantiates
  • Deleted
NutritionOrder.oralDiet.fluidConsistencyType
  • Deleted
NutritionOrder.enteralFormula.additiveType
  • Deleted
NutritionOrder.enteralFormula.additiveProductName
  • Deleted
NutritionProduct
  • Added Resource
Observation
Observation.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
Observation.triggeredBy
  • Added Element
Observation.triggeredBy.observation
  • Added Mandatory Element
Observation.triggeredBy.type
  • Added Mandatory Element
Observation.triggeredBy.reason
  • Added Element
Observation.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
Observation.subject
  • Type Reference: Added Target Types Organization, Procedure, Practitioner, Medication, Substance, BiologicallyDerivedProduct, NutritionProduct
Observation.focus
  • Now marked as Modifier
Observation.organizer
  • Added Element
Observation.performer
  • Type Reference: Added Target Types HealthcareService, Group
Observation.value[x]
  • Add Type Attachment
Observation.interpretationContext
  • Added Element
Observation.bodyStructure
  • Added Element
Observation.specimen
  • Type Reference: Added Target Type Group
Observation.referenceRange.low
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.high
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.normalValue
  • Added Element
Observation.referenceRange.text
  • Type changed from string to markdown
Observation.hasMember
  • Type Reference: Removed Target Type MolecularSequence
Observation.derivedFrom
  • Type Reference: Added Target Type ImagingSelection
  • Type Reference: Removed Target Types Media, MolecularSequence
Observation.component.value[x]
  • Add Type Attachment
ObservationDefinition
ObservationDefinition.url
  • Added Element
ObservationDefinition.identifier
  • Max Cardinality changed from * to 1
ObservationDefinition.version
  • Added Element
ObservationDefinition.versionAlgorithm[x]
  • Added Element
ObservationDefinition.name
  • Added Element
ObservationDefinition.title
  • Added Element
ObservationDefinition.status
  • Added Mandatory Element
ObservationDefinition.experimental
  • Added Element
ObservationDefinition.date
  • Added Element
ObservationDefinition.publisher
  • Added Element
ObservationDefinition.contact
  • Added Element
ObservationDefinition.description
  • Added Element
ObservationDefinition.useContext
  • Added Element
ObservationDefinition.jurisdiction
  • Added Element
ObservationDefinition.purpose
  • Added Element
ObservationDefinition.copyright
  • Added Element
ObservationDefinition.copyrightLabel
  • Added Element
ObservationDefinition.approvalDate
  • Added Element
ObservationDefinition.lastReviewDate
  • Added Element
ObservationDefinition.effectivePeriod
  • Added Element
ObservationDefinition.derivedFromCanonical
  • Added Element
ObservationDefinition.derivedFromUri
  • Added Element
ObservationDefinition.subject
  • Added Element
ObservationDefinition.performerType
  • Added Element
ObservationDefinition.bodyStructure
  • Added Element
ObservationDefinition.specimen
  • Added Element
ObservationDefinition.device[x]
  • Added Element
ObservationDefinition.permittedUnit
  • Added Element
ObservationDefinition.qualifiedValue
  • Renamed from qualifiedInterval to qualifiedValue
ObservationDefinition.qualifiedValue.context
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.appliesTo
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.sexParameterForClinicalUse
  • Moved from ObservationDefinition.qualifiedInterval.gender to sexParameterForClinicalUse
ObservationDefinition.qualifiedValue.age
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.gestationalAge
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.condition
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.rangeCategory
  • Moved from ObservationDefinition.qualifiedInterval.category to rangeCategory
ObservationDefinition.qualifiedValue.range
  • Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.validCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.normalCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.abnormalCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.criticalCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.interpretation
  • Added Element
ObservationDefinition.hasMember
  • Added Element
ObservationDefinition.component
  • Added Element
ObservationDefinition.component.code
  • Added Mandatory Element
ObservationDefinition.component.permittedDataType
  • Added Element
ObservationDefinition.component.permittedUnit
  • Added Element
ObservationDefinition.component.qualifiedValue
  • Added Element
ObservationDefinition.quantitativeDetails
  • Deleted
OperationDefinition
OperationDefinition.identifier
  • Added Element
OperationDefinition.versionAlgorithm[x]
  • Added Element
OperationDefinition.jurisdiction
OperationDefinition.copyright
  • Added Element
OperationDefinition.copyrightLabel
  • Added Element
OperationDefinition.synchronicity
  • Added Element
OperationDefinition.resource
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Version Independent Resource Types (All)
  • Remove codes ChargeItem , ChargeItemDefinition , ClinicalImpression , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , MedicationKnowledge , MolecularSequence , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , CanonicalResource , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , MetadataResource , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition , BodySite , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DiagnosticOrder , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , Sequence , ServiceDefinition
OperationDefinition.parameter.scope
  • Added Element
OperationDefinition.parameter.min
  • Type changed from integer to unsignedInt
OperationDefinition.parameter.documentation
  • Type changed from string to markdown
OperationDefinition.parameter.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.0.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , ProductShelfLife , Quantity , Range , Ratio , Reference , RelatedArtifact , SampledData , Signature , SimpleQuantity , SubstanceAmount , Timing , TriggerDefinition , UsageContext , base64Binary , boolean , canonical , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , xhtml , Account , ActivityDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Claim , ClaimResponse , ClinicalImpression , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , DomainResource , EffectEvidenceSynthesis , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , InsurancePlan , Invoice , Library , Linkage , List , Location , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MessageDefinition , MessageHeader , MolecularSequence , NamingSystem , NutritionOrder , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , Parameters , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RelatedPerson , RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , Resource , RiskAssessment , RiskEvidenceSynthesis , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , Substance , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SubstanceSpecification , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Type , Any
  • Add code Base
OperationDefinition.parameter.allowedType
  • Added Element
OperationDefinition.parameter.searchType
  • Add code resource
OperationDefinition.parameter.binding.strength
  • Add code descriptive
OperationOutcome
OperationOutcome.issue.severity
  • Add code success
OperationOutcome.issue.code
  • Remove codes structure , required , value , invariant , login , unknown , expired , forbidden , suppressed , not-supported , duplicate , multiple-matches , not-found , deleted , too-long , code-invalid , extension , too-costly , business-rule , conflict , lock-error , no-store , exception , timeout , incomplete , throttled
  • Add code success
Organization
Organization.description
  • Added Element
Organization.contact
  • Type changed from BackboneElement to ExtendedContactDetail
Organization.qualification
  • Added Element
Organization.qualification.identifier
  • Added Element
Organization.qualification.code
  • Added Mandatory Element
Organization.qualification.status
  • Added Element
Organization.qualification.period
  • Added Element
Organization.qualification.issuer
  • Added Element
Organization.telecom
  • Deleted (-> Use contact.telecom to provide context of use)
Organization.address
  • Deleted (-> Use contact.address to provide context of use)
Organization.contact.purpose
  • Deleted (-> Organization.contact.purpose)
Organization.contact.name
  • Deleted (-> Organization.contact.name)
Organization.contact.telecom
  • Deleted (-> Organization.contact.telecom)
Organization.contact.address
  • Deleted (-> Organization.contact.address)
OrganizationAffiliation
OrganizationAffiliation.contact
  • Added Element
OrganizationAffiliation.telecom
  • Deleted (-> OrganizationAffiliation.contact.telecom)
PackagedProductDefinition
  • Added Resource
Parameters
Parameters.parameter.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
Patient
Patient.contact.relationship
  • Remove Binding `http://hl7.org/fhir/ValueSet/patient-contactrelationship` (extensible)
Patient.contact.role
  • Added Element
Patient.contact.additionalName
  • Added Element
Patient.contact.additionalAddress
  • Added Element
Patient.communication.language
PaymentNotice
PaymentNotice.statusReason
  • Added Element
PaymentNotice.reporter
  • Renamed from provider to reporter
PaymentNotice.payment
  • Min Cardinality changed from 1 to 0
PaymentReconciliation
PaymentReconciliation.type
  • Added Mandatory Element
PaymentReconciliation.statusReason
  • Added Element
PaymentReconciliation.kind
  • Added Element
PaymentReconciliation.enterer
  • Added Element
PaymentReconciliation.issuerType
  • Added Element
PaymentReconciliation.paymentIssuer
  • Type Reference: Added Target Types Patient, RelatedPerson
PaymentReconciliation.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to Payment Outcome
PaymentReconciliation.date
  • Renamed from paymentDate to date
PaymentReconciliation.location
  • Added Element
PaymentReconciliation.method
  • Added Element
PaymentReconciliation.cardBrand
  • Added Element
PaymentReconciliation.accountNumber
  • Added Element
PaymentReconciliation.expirationDate
  • Added Element
PaymentReconciliation.processor
  • Added Element
PaymentReconciliation.referenceNumber
  • Added Element
PaymentReconciliation.authorization
  • Added Element
PaymentReconciliation.tenderedAmount
  • Added Element
PaymentReconciliation.returnedAmount
  • Added Element
PaymentReconciliation.amount
  • Renamed from paymentAmount to amount
  • Min Cardinality changed from 1 to 0
PaymentReconciliation.allocation
  • Renamed from detail to allocation
PaymentReconciliation.allocation.identifier
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.predecessor
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.target
  • Moved from PaymentReconciliation.detail.request to target
  • Type Reference: Added Target Types Claim, Account, Invoice, Encounter, Contract
  • Type Reference: Removed Target Type Resource
PaymentReconciliation.allocation.targetItem[x]
  • Added Element
PaymentReconciliation.allocation.encounter
  • Added Element
PaymentReconciliation.allocation.account
  • Added Element
PaymentReconciliation.allocation.type
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
  • Min Cardinality changed from 1 to 0
  • Add Binding `http://hl7.org/fhir/ValueSet/payment-type` (extensible)
PaymentReconciliation.allocation.submitter
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.response
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
  • Type Reference: Added Target Type ClaimResponse
  • Type Reference: Removed Target Type Resource
PaymentReconciliation.allocation.date
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.responsible
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.payee
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.amount
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.noteNumber
  • Added Element
PaymentReconciliation.processNote.class
  • Added Element
PaymentReconciliation.processNote.number
  • Added Element
PaymentReconciliation.processNote.text
  • Type changed from string to markdown
Person
Person.deceased[x]
  • Added Element
Person.maritalStatus
  • Added Element
Person.photo
  • Max Cardinality changed from 1 to *
Person.communication
  • Added Element
Person.communication.language
  • Added Mandatory Element
Person.communication.preferred
  • Added Element
PlanDefinition
PlanDefinition.versionAlgorithm[x]
  • Added Element
PlanDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/plan-definition-type to PlanDefinitionType icon
PlanDefinition.subject[x]
  • Add Type canonical(EvidenceVariable)
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
PlanDefinition.jurisdiction
PlanDefinition.usage
  • Type changed from string to markdown
PlanDefinition.copyrightLabel
  • Added Element
PlanDefinition.goal.target.detail[x]
  • Add Types string, boolean, integer, Ratio
PlanDefinition.actor
  • Added Element
PlanDefinition.actor.title
  • Added Element
PlanDefinition.actor.description
  • Added Element
PlanDefinition.actor.option
  • Added Mandatory Element
PlanDefinition.actor.option.type
  • Added Element
PlanDefinition.actor.option.typeCanonical
  • Added Element
PlanDefinition.actor.option.typeReference
  • Added Element
PlanDefinition.actor.option.role
  • Added Element
PlanDefinition.action.linkId
  • Added Element
PlanDefinition.action.description
  • Type changed from string to markdown
PlanDefinition.action.textEquivalent
  • Type changed from string to markdown
PlanDefinition.action.code
  • Max Cardinality changed from * to 1
PlanDefinition.action.goalId
  • Type changed from id to string
PlanDefinition.action.subject[x]
  • Add Type canonical
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
PlanDefinition.action.input
  • Type changed from DataRequirement to BackboneElement
PlanDefinition.action.input.title
  • Added Element
PlanDefinition.action.input.requirement
  • Added Element
PlanDefinition.action.input.relatedData
  • Added Element
PlanDefinition.action.output
  • Type changed from DataRequirement to BackboneElement
PlanDefinition.action.output.title
  • Added Element
PlanDefinition.action.output.requirement
  • Added Element
PlanDefinition.action.output.relatedData
  • Added Element
PlanDefinition.action.relatedAction.targetId
  • Renamed from actionId to targetId
  • Type changed from id to string
PlanDefinition.action.relatedAction.relationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
PlanDefinition.action.relatedAction.endRelationship
  • Added Element
PlanDefinition.action.timing[x]
  • Add Type RelativeTime
  • Remove Types dateTime, Period
PlanDefinition.action.location
  • Added Element
PlanDefinition.action.participant.actorId
  • Added Element
PlanDefinition.action.participant.type
  • Min Cardinality changed from 1 to 0
  • Remove code related-person
  • Add codes careteam , group , healthcareservice , location , organization , practitionerrole , relatedperson
PlanDefinition.action.participant.typeCanonical
  • Added Element
PlanDefinition.action.participant.typeReference
  • Added Element
PlanDefinition.action.participant.function
  • Added Element
PlanDefinition.action.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-type to ActionType icon
PlanDefinition.action.applicabilityBehavior
  • Added Element
PlanDefinition.asNeeded[x]
  • Added Element
Practitioner
Practitioner.active
  • Now marked as Modifier
Practitioner.deceased[x]
  • Added Element
Practitioner.qualification.status
  • Added Element
Practitioner.communication
  • Type changed from CodeableConcept to BackboneElement
  • Remove Binding `http://hl7.org/fhir/ValueSet/languages` (preferred), max =`http://hl7.org/fhir/ValueSet/all-languages`
Practitioner.communication.language
  • Added Mandatory Element
Practitioner.communication.preferred
  • Added Element
PractitionerRole
PractitionerRole.network
  • Added Element
PractitionerRole.display
  • Added Element
PractitionerRole.contact
  • Added Element
PractitionerRole.characteristic
  • Added Element
PractitionerRole.communication
  • Added Element
PractitionerRole.availability
  • Added Element
  • Changed to a datatype: availableTime, notAvailable, and availabilityExceptions are now properties of the datatype
PractitionerRole.telecom
  • Deleted (-> PractitionerRole.contact.telecom)
PractitionerRole.availableTime
  • Deleted (-> PractitionerRole.availability (now part of a datatype))
PractitionerRole.notAvailable
  • Deleted (-> PractitionerRole.availability.notAvailableTime (now part of a datatype))
PractitionerRole.availabilityExceptions
  • Deleted (-> PractitionerRole.availability.notAvailabileTime.description (now part of a datatype))
Procedure
Procedure.basedOn
  • Type Reference: Added Target Type MedicationRequest
Procedure.category
  • Max Cardinality changed from 1 to *
Procedure.subject
  • Type Reference: Added Target Types Device, Practitioner, Organization, Location
Procedure.focus
  • Added Element
Procedure.occurrence[x]
  • Renamed from performed[x] to occurrence[x]
  • Add Type Timing
Procedure.recorded
  • Added Element
Procedure.reported[x]
  • Renamed from asserter to reported[x]
  • Add Type boolean
Procedure.performer.actor
  • Type Reference: Added Target Types CareTeam, HealthcareService
Procedure.performer.period
  • Added Element
Procedure.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Procedure.bodyStructure
  • Added Element
Procedure.outcome
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Procedure.report
  • Type Reference: Added Target Type Bundle
Procedure.complication
  • Type changed from CodeableConcept to CodeableReference
  • Merged both Procedure.complication into the Procedure.complication.concept, and Procedure.complicationDetail into Procedure.complication.reference
Procedure.followUp
  • Type changed from CodeableConcept to CodeableReference
Procedure.used
  • Added Element
Procedure.supportingInfo
  • Added Element
Procedure.instantiatesCanonical
  • Deleted
Procedure.instantiatesUri
  • Deleted
Procedure.reasonCode
  • Deleted (-> reason.concept)
Procedure.reasonReference
  • Deleted (-> reason.reference)
Procedure.complicationDetail
  • Deleted (-> Procedure.complication.reference)
Procedure.usedReference
  • Deleted (-> Procedure.used)
Procedure.usedCode
  • Deleted (-> Procedure.used)
Provenance
Provenance.recorded
  • Min Cardinality changed from 1 to 0
Provenance.authorization
  • Renamed from reason to authorization
  • Type changed from CodeableConcept to CodeableReference
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
Provenance.why
  • Added Element
Provenance.activity
  • Remove Binding `http://hl7.org/fhir/ValueSet/provenance-activity-type` (extensible)
Provenance.basedOn
  • Added Element
Provenance.patient
  • Added Element
Provenance.encounter
  • Added Element
Provenance.agent.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/provenance-agent-type` (extensible)
Provenance.agent.who
  • Type Reference: Added Target Types CareTeam, Group, HealthcareService
Provenance.agent.onBehalfOf
  • Type Reference: Added Target Types CareTeam, Group, HealthcareService
  • Type Reference: Removed Target Types RelatedPerson, Device
Provenance.entity.role
  • Remove code derivation
  • Add code instantiates
Questionnaire
Questionnaire.versionAlgorithm[x]
  • Added Element
Questionnaire.subjectType
  • Remove codes CatalogEntry , ChargeItem , ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , DomainResource , EffectEvidenceSynthesis , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SubstanceSpecification , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
Questionnaire.jurisdiction
Questionnaire.copyrightLabel
  • Added Element
Questionnaire.item.definition
  • Max Cardinality changed from 1 to *
Questionnaire.item.type
Questionnaire.item.enableWhen.answer[x]
  • Add Types Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity), uri, Attachment
Questionnaire.item.disabledDisplay
  • Added Element
Questionnaire.item.answerConstraint
  • Added Element
Questionnaire.item.answerOption.value[x]
  • Add Types decimal, dateTime, uri, Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
Questionnaire.item.initial.value[x]
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
QuestionnaireResponse
QuestionnaireResponse.identifier
  • Max Cardinality changed from 1 to *
QuestionnaireResponse.questionnaire
  • Min Cardinality changed from 0 to 1
QuestionnaireResponse.author
  • Type Reference: Added Target Type Group
QuestionnaireResponse.source
  • Type Reference: Added Target Types Device, Organization
QuestionnaireResponse.item.definition
  • Max Cardinality changed from 1 to *
QuestionnaireResponse.item.answer.value[x]
  • Min Cardinality changed from 0 to 1
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
RegulatedAuthorization
  • Added Resource
RelatedPerson
RelatedPerson.role
  • Added Element
RelatedPerson.communication.language
RequestOrchestration
  • Name Changed from RequestGroup to RequestOrchestration
RequestOrchestration
  • Moved from RequestGroup to RequestOrchestration
RequestOrchestration.identifier
  • Added Element
RequestOrchestration.instantiatesCanonical
  • Added Element
RequestOrchestration.instantiatesUri
  • Added Element
RequestOrchestration.basedOn
  • Added Element
RequestOrchestration.replaces
  • Added Element
RequestOrchestration.groupIdentifier
  • Added Element
RequestOrchestration.status
  • Added Mandatory Element
RequestOrchestration.intent
  • Added Mandatory Element
RequestOrchestration.priority
  • Added Element
RequestOrchestration.code
  • Added Element
RequestOrchestration.subject
  • Added Element
RequestOrchestration.encounter
  • Added Element
RequestOrchestration.authoredOn
  • Added Element
RequestOrchestration.author
  • Added Element
RequestOrchestration.reason
  • Added Element
RequestOrchestration.goal
  • Added Element
RequestOrchestration.note
  • Added Element
RequestOrchestration.action
  • Added Element
RequestOrchestration.action.linkId
  • Added Element
RequestOrchestration.action.prefix
  • Added Element
RequestOrchestration.action.title
  • Added Element
RequestOrchestration.action.description
  • Added Element
RequestOrchestration.action.textEquivalent
  • Added Element
RequestOrchestration.action.priority
  • Added Element
RequestOrchestration.action.code
  • Added Element
RequestOrchestration.action.documentation
  • Added Element
RequestOrchestration.action.goal
  • Added Element
RequestOrchestration.action.condition
  • Added Element
RequestOrchestration.action.condition.kind
  • Added Mandatory Element
RequestOrchestration.action.condition.expression
  • Added Element
RequestOrchestration.action.input
  • Added Element
RequestOrchestration.action.input.title
  • Added Element
RequestOrchestration.action.input.requirement
  • Added Element
RequestOrchestration.action.input.relatedData
  • Added Element
RequestOrchestration.action.output
  • Added Element
RequestOrchestration.action.output.title
  • Added Element
RequestOrchestration.action.output.requirement
  • Added Element
RequestOrchestration.action.output.relatedData
  • Added Element
RequestOrchestration.action.relatedAction
  • Added Element
RequestOrchestration.action.relatedAction.targetId
  • Added Mandatory Element
RequestOrchestration.action.relatedAction.relationship
  • Added Mandatory Element
RequestOrchestration.action.relatedAction.endRelationship
  • Added Element
RequestOrchestration.action.relatedAction.offset[x]
  • Added Element
RequestOrchestration.action.timing[x]
  • Added Element
RequestOrchestration.action.location
  • Added Element
RequestOrchestration.action.participant
  • Added Element
RequestOrchestration.action.participant.type
  • Added Element
RequestOrchestration.action.participant.typeCanonical
  • Added Element
RequestOrchestration.action.participant.typeReference
  • Added Element
RequestOrchestration.action.participant.role
  • Added Element
RequestOrchestration.action.participant.function
  • Added Element
RequestOrchestration.action.participant.actor[x]
  • Added Element
RequestOrchestration.action.type
  • Added Element
RequestOrchestration.action.applicabilityBehavior
  • Added Element
RequestOrchestration.action.groupingBehavior
  • Added Element
RequestOrchestration.action.selectionBehavior
  • Added Element
RequestOrchestration.action.requiredBehavior
  • Added Element
RequestOrchestration.action.precheckBehavior
  • Added Element
RequestOrchestration.action.cardinalityBehavior
  • Added Element
RequestOrchestration.action.resource
  • Added Element
RequestOrchestration.action.definition[x]
  • Added Element
RequestOrchestration.action.transform
  • Added Element
RequestOrchestration.action.dynamicValue
  • Added Element
RequestOrchestration.action.dynamicValue.path
  • Added Element
RequestOrchestration.action.dynamicValue.expression
  • Added Element
RequestOrchestration.action.action
  • Added Element
RequestGroup.identifier
  • Deleted
RequestGroup.instantiatesCanonical
  • Deleted
RequestGroup.instantiatesUri
  • Deleted
RequestGroup.basedOn
  • Deleted
RequestGroup.replaces
  • Deleted
RequestGroup.groupIdentifier
  • Deleted
RequestGroup.status
  • Deleted
RequestGroup.intent
  • Deleted
RequestGroup.priority
  • Deleted
RequestGroup.code
  • Deleted
RequestGroup.subject
  • Deleted
RequestGroup.encounter
  • Deleted
RequestGroup.authoredOn
  • Deleted
RequestGroup.author
  • Deleted
RequestGroup.reasonCode
  • Deleted
RequestGroup.reasonReference
  • Deleted
RequestGroup.note
  • Deleted
RequestGroup.action
  • Deleted
Requirements
  • Added Resource
ResearchStudy
ResearchStudy.url
  • Added Element
ResearchStudy.version
  • Added Element
ResearchStudy.name
  • Added Element
ResearchStudy.label
  • Added Element
ResearchStudy.label.type
  • Added Element
ResearchStudy.label.value
  • Added Element
ResearchStudy.label.language
  • Added Element
ResearchStudy.citeAs
  • Added Element
ResearchStudy.relatesTo
  • Added Element
ResearchStudy.relatesTo.type
  • Added Mandatory Element
ResearchStudy.relatesTo.target[x]
  • Added Mandatory Element
ResearchStudy.date
  • Added Element
ResearchStudy.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-study-status|4.0.0 to PublicationStatus
  • Remove codes administratively-completed , approved , closed-to-accrual , closed-to-accrual-and-intervention , completed , disapproved , in-review , temporarily-closed-to-accrual , temporarily-closed-to-accrual-and-intervention , withdrawn
  • Add codes draft , retired , unknown
ResearchStudy.primaryPurposeType
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-study-prim-purp-type` (extensible)
ResearchStudy.studyDesign
  • Renamed from category to studyDesign
ResearchStudy.focus
  • Type changed from CodeableConcept to CodeableReference
ResearchStudy.region
  • Added Element
ResearchStudy.descriptionSummary
  • Added Element
ResearchStudy.site
  • Type Reference: Added Target Types ResearchStudy, Organization
ResearchStudy.classifier
  • Added Element
ResearchStudy.associatedParty
  • Added Element
ResearchStudy.associatedParty.name
  • Added Element
ResearchStudy.associatedParty.role
  • Added Mandatory Element
ResearchStudy.associatedParty.period
  • Added Element
ResearchStudy.associatedParty.classifier
  • Added Element
ResearchStudy.associatedParty.party
  • Added Element
ResearchStudy.progressStatus
  • Added Element
ResearchStudy.progressStatus.state
  • Added Mandatory Element
ResearchStudy.progressStatus.actual
  • Added Element
ResearchStudy.progressStatus.period
  • Added Element
ResearchStudy.whyStopped
  • Renamed from reasonStopped to whyStopped
ResearchStudy.recruitment
  • Added Element
ResearchStudy.recruitment.targetNumber
  • Added Element
ResearchStudy.recruitment.actualNumber
  • Added Element
ResearchStudy.recruitment.eligibility
  • Added Element
ResearchStudy.recruitment.actualGroup
  • Added Element
ResearchStudy.recruitment.description
  • Added Element
ResearchStudy.comparisonGroup
  • Added Element
ResearchStudy.comparisonGroup.targetNumber
  • Added Element
ResearchStudy.comparisonGroup.actualNumber
  • Added Element
ResearchStudy.comparisonGroup.eligibility
  • Added Element
ResearchStudy.comparisonGroup.observedGroup
  • Added Element
ResearchStudy.comparisonGroup.description
  • Added Element
ResearchStudy.objective.description
  • Added Element
ResearchStudy.objective.outcomeMeasure
  • Added Element
ResearchStudy.objective.outcomeMeasure.name
  • Added Element
ResearchStudy.objective.outcomeMeasure.type
  • Added Element
ResearchStudy.objective.outcomeMeasure.description
  • Added Element
ResearchStudy.objective.outcomeMeasure.endpoint
  • Added Mandatory Element
ResearchStudy.objective.outcomeMeasure.population
  • Added Element
ResearchStudy.objective.outcomeMeasure.intervention
  • Added Element
ResearchStudy.objective.outcomeMeasure.comparator
  • Added Element
ResearchStudy.objective.outcomeMeasure.summaryMeasure
  • Added Element
ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.event
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.group
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.handling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.description
  • Added Element
ResearchStudy.result
  • Added Element
ResearchStudy.contact
  • Deleted
ResearchStudy.relatedArtifact
  • Deleted
ResearchStudy.location
  • Deleted
ResearchStudy.enrollment
  • Deleted
ResearchStudy.sponsor
  • Deleted (-> ResearchStudy.associatedPart.party (with role='sponsor'))
ResearchStudy.principalInvestigator
  • Deleted (-> ResearchStudy.associatedPart.party (with role='primary-investigator'))
ResearchStudy.arm
  • Deleted
ResearchSubject
ResearchSubject.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-subject-status|4.0.0 to PublicationStatus
  • Remove codes candidate , eligible , follow-up , ineligible , not-registered , off-study , on-study , on-study-intervention , on-study-observation , pending-on-study , potential-candidate , screening , withdrawn
  • Add codes draft , active , retired , unknown
ResearchSubject.subject
  • Renamed from individual to subject
  • Type Reference: Added Target Types Group, Specimen, Device, Medication, Substance, SubstanceDefinition, BiologicallyDerivedProduct
ResearchSubject.subjectState
  • Added Element
ResearchSubject.subjectState.code
  • Added Mandatory Element
ResearchSubject.subjectState.startDate
  • Added Mandatory Element
ResearchSubject.subjectState.endDate
  • Added Element
ResearchSubject.subjectState.reason
  • Added Element
ResearchSubject.subjectMilestone
  • Added Element
ResearchSubject.subjectMilestone.milestone
  • Added Mandatory Element
ResearchSubject.subjectMilestone.date
  • Added Element
ResearchSubject.subjectMilestone.reason
  • Added Element
ResearchSubject.comparisonGroup
  • Added Element
ResearchSubject.consent
  • Max Cardinality changed from 1 to *
ResearchSubject.assignedArm
  • Deleted
ResearchSubject.actualArm
  • Deleted
Resource
Resource.language
RiskAssessment
RiskAssessment.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
RiskAssessment.performer
  • Type Reference: Added Target Types Patient, RelatedPerson
RiskAssessment.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
RiskAssessment.prediction.probability[x]
  • Add Type Quantity
RiskAssessment.reasonCode
  • Deleted (-> reason.concept)
RiskAssessment.reasonReference
  • Deleted (-> reason.reference)
Schedule
Schedule.serviceType
  • Type changed from CodeableConcept to CodeableReference
Schedule.name
  • Added Element
Schedule.actor
  • Type Reference: Added Target Type CareTeam
Schedule.comment
  • Type changed from string to markdown
SearchParameter
SearchParameter.identifier
  • Added Element
SearchParameter.versionAlgorithm[x]
  • Added Element
SearchParameter.title
  • Added Element
SearchParameter.jurisdiction
SearchParameter.copyright
  • Added Element
SearchParameter.copyrightLabel
  • Added Element
SearchParameter.aliasCode
  • Added Element
SearchParameter.base
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Version Independent Resource Types (All)
  • Remove codes ChargeItem , ChargeItemDefinition , ClinicalImpression , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , MedicationKnowledge , MolecularSequence , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , CanonicalResource , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , MetadataResource , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition , BodySite , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DiagnosticOrder , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , Sequence , ServiceDefinition
SearchParameter.type
  • Add code resource
SearchParameter.processingMode
  • Renamed from xpathUsage to processingMode
  • Change value set from http://hl7.org/fhir/ValueSet/search-xpath-usage|4.0.0 to Search Processing Mode Type
  • Remove codes nearby , distance
SearchParameter.constraint
  • Added Element
SearchParameter.target
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Version Independent Resource Types (All)
  • Remove codes ChargeItem , ChargeItemDefinition , ClinicalImpression , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , MedicationKnowledge , MolecularSequence , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , CanonicalResource , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , MetadataResource , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition , BodySite , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DiagnosticOrder , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , Sequence , ServiceDefinition
SearchParameter.modifier
  • Change value set from http://hl7.org/fhir/ValueSet/search-modifier-code|4.0.0 to Search Modifier All Codes
  • Remove code ofType
  • Add codes of-type , code-text , text-advanced , iterate , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , Claim , ClaimResponse , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAlert , DeviceAssociation , DeviceDefinition , DeviceMetric , DeviceRequest , DiagnosticReport , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImplementationGuide , Ingredient , InsurancePlan , InsuranceProduct , Invoice , Library , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Parameters , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , Task , TerminologyCapabilities , ValueSet , VisionPrescription , BodySite , CatalogEntry , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DeviceUseStatement , DiagnosticOrder , DocumentManifest , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , Media , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RequestGroup , ResearchDefinition , ResearchElementDefinition , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification , ViewDefinition
SearchParameter.xpath
  • Deleted (XPath removed due to lack of use and maintenance)
ServiceRequest
ServiceRequest.basedOn
  • Type Reference: Added Target Types DocumentReference, RequestOrchestration, NutritionOrder, DocumentReference
ServiceRequest.replaces
  • Type Reference: Added Target Types MedicationRequest, RequestOrchestration, CarePlan, DeviceRequest, CommunicationRequest, NutritionOrder, VisionPrescription
ServiceRequest.status
  • Remove codes revoked , completed
  • Add code ended
ServiceRequest.statusReason
  • Added Element
ServiceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ServiceRequest.code
  • Type changed from CodeableConcept to CodeableReference
ServiceRequest.orderDetail
  • Type changed from CodeableConcept to BackboneElement
ServiceRequest.orderDetail.parameterFocus[x]
  • Added Element
ServiceRequest.orderDetail.parameter
  • Added Mandatory Element
ServiceRequest.orderDetail.parameter.code
  • Added Mandatory Element
ServiceRequest.orderDetail.parameter.value[x]
  • Added Mandatory Element
ServiceRequest.focus
  • Added Element
ServiceRequest.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
ServiceRequest.asNeededFor
  • Added Element
ServiceRequest.requester
  • Type Reference: Added Target Type Group
ServiceRequest.performer
  • Type Reference: Added Target Type Group
ServiceRequest.location
  • Added Element
  • Merged both locationCode and locationReference into location
ServiceRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
ServiceRequest.supportingInfo
  • Type changed from Reference(Resource) to CodeableReference
ServiceRequest.bodyStructure
  • Added Element
ServiceRequest.patientInstruction
  • Max Cardinality changed from 1 to *
  • Type changed from string to BackboneElement
ServiceRequest.patientInstruction.instruction[x]
  • Added Element
ServiceRequest.instantiatesCanonical
  • Deleted
ServiceRequest.instantiatesUri
  • Deleted
ServiceRequest.locationCode
  • Deleted (-> ServiceRequest.location.concept)
ServiceRequest.locationReference
  • Deleted (-> ServiceRequest.location.reference)
ServiceRequest.reasonCode
  • Deleted (-> reason.concept)
ServiceRequest.reasonReference
  • Deleted (-> reason.reference)
ServiceRequest.bodySite
  • Deleted
Slot
Slot.serviceType
  • Type changed from CodeableConcept to CodeableReference
Slot.appointmentType
  • Max Cardinality changed from 1 to *
Specimen
Specimen.subject
  • Type Reference: Added Target Types BiologicallyDerivedProduct, NutritionProduct
Specimen.combined
  • Added Element
Specimen.role
  • Added Element
Specimen.feature
  • Added Element
Specimen.feature.type
  • Added Mandatory Element
Specimen.feature.description
  • Added Mandatory Element
Specimen.collection.collector
  • Type Reference: Added Target Types Organization, Patient, RelatedPerson
Specimen.collection.device[x]
  • Added Element
Specimen.collection.procedure
  • Added Element
Specimen.collection.bodySite
  • Type changed from CodeableConcept to CodeableReference
Specimen.processing.method
  • Renamed from procedure to method
Specimen.processing.performer
  • Added Element
Specimen.processing.device[x]
  • Added Element
Specimen.processing.additive
  • Type changed from Reference(Substance) to CodeableReference
Specimen.processing.time[x]
  • Add Type Duration
Specimen.container.device[x]
  • Added Mandatory Element
Specimen.condition
  • Remove Binding `http://terminology.hl7.org/ValueSet/v2-0493` (extensible)
Specimen.accessionIdentifier
  • Deleted (-> Specimen.identifier (along with all the other identifiers))
Specimen.container.identifier
  • Deleted
Specimen.container.description
  • Deleted
Specimen.container.type
  • Deleted
Specimen.container.capacity
  • Deleted
Specimen.container.additive[x]
  • Deleted
SpecimenDefinition
SpecimenDefinition.url
  • Added Element
SpecimenDefinition.version
  • Added Element
SpecimenDefinition.versionAlgorithm[x]
  • Added Element
SpecimenDefinition.name
  • Added Element
SpecimenDefinition.title
  • Added Element
SpecimenDefinition.derivedFromCanonical
  • Added Element
SpecimenDefinition.derivedFromUri
  • Added Element
SpecimenDefinition.status
  • Added Mandatory Element
SpecimenDefinition.experimental
  • Added Element
SpecimenDefinition.subject[x]
  • Added Element
SpecimenDefinition.date
  • Added Element
SpecimenDefinition.publisher
  • Added Element
SpecimenDefinition.contact
  • Added Element
SpecimenDefinition.description
  • Added Element
SpecimenDefinition.useContext
  • Added Element
SpecimenDefinition.jurisdiction
  • Added Element
SpecimenDefinition.purpose
  • Added Element
SpecimenDefinition.copyright
  • Added Element
SpecimenDefinition.copyrightLabel
  • Added Element
SpecimenDefinition.approvalDate
  • Added Element
SpecimenDefinition.lastReviewDate
  • Added Element
SpecimenDefinition.effectivePeriod
  • Added Element
SpecimenDefinition.typeTested.container.description
  • Type changed from string to markdown
SpecimenDefinition.typeTested.container.preparation
  • Type changed from string to markdown
SpecimenDefinition.typeTested.requirement
  • Type changed from string to markdown
SpecimenDefinition.typeTested.singleUse
  • Added Element
SpecimenDefinition.typeTested.handling.instruction
  • Type changed from string to markdown
SpecimenDefinition.typeTested.testingDestination
  • Added Element
StructureDefinition
StructureDefinition.versionAlgorithm[x]
  • Added Element
StructureDefinition.jurisdiction
StructureDefinition.copyrightLabel
  • Added Element
StructureDefinition.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.3.0 , 3.5.0 , 4.0.0
  • Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.3 , 3.5 , 4.0 , 4.1 , 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
StructureDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types to All FHIR Types
StructureMap
StructureMap.versionAlgorithm[x]
  • Added Element
StructureMap.jurisdiction
StructureMap.copyrightLabel
  • Added Element
StructureMap.const
  • Added Element
StructureMap.const.name
  • Added Element
StructureMap.const.value
  • Added Element
StructureMap.group.typeMode
  • Min Cardinality changed from 1 to 0
  • Remove code none
StructureMap.group.rule
  • Min Cardinality changed from 1 to 0
StructureMap.group.rule.name
  • Min Cardinality changed from 1 to 0
StructureMap.group.rule.source.min
  • Type changed from integer to unsignedInt
StructureMap.group.rule.source.defaultValue
  • Renamed from defaultValue[x] to defaultValue
  • Remove Types base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
StructureMap.group.rule.target.context
  • Type changed from id to string
StructureMap.group.rule.target.listMode
  • Remove code collate
  • Add code single
StructureMap.group.rule.target.parameter.value[x]
  • Add Types date, time, dateTime
StructureMap.group.rule.dependent.parameter
  • Renamed from variable to parameter
  • Remove Type string
StructureMap.group.rule.target.contextType
  • Deleted (now implied by context)
Subscription
Subscription.identifier
  • Added Element
Subscription.name
  • Added Element
Subscription.status
  • Add code entered-in-error
Subscription.topic
  • Added Mandatory Element
Subscription.managingEntity
  • Added Element
Subscription.reason
  • Min Cardinality changed from 1 to 0
Subscription.filterBy
  • Added Element
Subscription.filterBy.resource
  • Added Element
Subscription.filterBy.filterParameter
  • Added Mandatory Element
Subscription.filterBy.comparator
  • Added Element
Subscription.filterBy.modifier
  • Added Element
Subscription.filterBy.value
  • Added Mandatory Element
Subscription.filterBy.event
  • Added Element
Subscription.channelType
  • Added Mandatory Element
Subscription.endpoint
  • Added Element
Subscription.parameter
  • Added Element
Subscription.parameter.name
  • Added Mandatory Element
Subscription.parameter.value
  • Added Mandatory Element
Subscription.heartbeatPeriod
  • Added Element
Subscription.timeout
  • Added Element
Subscription.contentType
  • Added Element
Subscription.content
  • Added Element
Subscription.maxCount
  • Added Element
Subscription.criteria
  • Deleted
Subscription.error
  • Deleted
Subscription.channel
  • Deleted
SubscriptionStatus
  • Added Resource
SubscriptionTopic
  • Added Resource
Substance
Substance.code
  • Type changed from CodeableConcept to CodeableReference
Substance.description
  • Type changed from string to markdown
Substance.expiry
  • Added Element
Substance.quantity
  • Added Element
Substance.instance
  • Deleted (-> consider if this should be multiple Substance resource instances)
Substance.ingredient
  • Deleted
SubstanceDefinition
  • Added Resource
Task
Task.statusReason
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Task.doNotPerform
  • Added Element
Task.code
  • Add Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible)
Task.description
  • Type changed from string to markdown
Task.focus
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Resource) to BackboneElement
Task.focus.value[x]
  • Added Mandatory Element
Task.requestedPeriod
  • Added Element
Task.requester
  • Type Reference: Added Target Type Group
Task.requestedPerformer
  • Added Element
Task.owner
  • Type Reference: Added Target Type Group
  • Type Reference: Removed Target Types HealthcareService, Device
Task.performer
  • Added Element
Task.performer.function
  • Added Element
Task.performer.actor
  • Added Mandatory Element
Task.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Task.restriction.recipient
  • Type Reference: Added Target Type Device
Task.input.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
Task.output.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
Task.instantiatesCanonical
  • Deleted
Task.instantiatesUri
  • Deleted
Task.performerType
  • Deleted (->Task.requestedPerformer.concept)
Task.reasonCode
  • Deleted (-> reason.concept)
Task.reasonReference
  • Deleted (-> reason.reference)
TerminologyCapabilities
TerminologyCapabilities.identifier
  • Added Element
TerminologyCapabilities.versionAlgorithm[x]
  • Added Element
TerminologyCapabilities.jurisdiction
TerminologyCapabilities.copyrightLabel
  • Added Element
TerminologyCapabilities.implementation.description
  • Type changed from string to markdown
TerminologyCapabilities.codeSystem.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.language
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
TerminologyCapabilities.codeSystem.content
  • Added Mandatory Element
TerminologyCapabilities.supplements
  • Added Element
TerminologyCapabilities.supplements.globals
  • Added Element
TerminologyCapabilities.expansion.parameter.documentation
  • Type changed from string to markdown
TerminologyCapabilities.codeSearch
  • Remove codes explicit , all
  • Add codes in-compose , in-expansion , in-compose-or-expansion
TerminologyCapabilities.closure
  • Deleted
ValueSet
ValueSet.versionAlgorithm[x]
  • Added Element
ValueSet.jurisdiction
ValueSet.copyrightLabel
  • Added Element
ValueSet.approvalDate
  • Added Element
ValueSet.lastReviewDate
  • Added Element
ValueSet.effectivePeriod
  • Added Element
ValueSet.topic
  • Added Element
ValueSet.author
  • Added Element
ValueSet.editor
  • Added Element
ValueSet.reviewer
  • Added Element
ValueSet.endorser
  • Added Element
ValueSet.relatedArtifact
  • Added Element
ValueSet.compose.include.concept.designation.language
ValueSet.compose.include.concept.designation.additionalUse
  • Added Element
ValueSet.compose.include.filter.op
  • Add codes child-of , descendent-leaf
ValueSet.compose.include.copyright
  • Added Element
ValueSet.compose.property
  • Added Element
ValueSet.expansion.next
  • Added Element
ValueSet.expansion.property
  • Added Element
ValueSet.expansion.property.code
  • Added Mandatory Element
ValueSet.expansion.property.uri
  • Added Element
ValueSet.expansion.contains.property
  • Added Element
ValueSet.expansion.contains.property.code
  • Added Mandatory Element
ValueSet.expansion.contains.property.value[x]
  • Added Mandatory Element
ValueSet.expansion.contains.property.subProperty
  • Added Element
ValueSet.expansion.contains.property.subProperty.code
  • Added Mandatory Element
ValueSet.expansion.contains.property.subProperty.value[x]
  • Added Mandatory Element
VisionPrescription
VisionPrescription.basedOn
  • Added Element
VisionPrescription.groupIdentifier
  • Added Element
VisionPrescription.priority
  • Added Element
CatalogEntry
  • Deleted
ChargeItem
  • Deleted
ChargeItemDefinition
  • Deleted
ClinicalImpression
  • Deleted
DeviceUseStatement
  • Deleted
DocumentManifest
  • Deleted
EffectEvidenceSynthesis
  • Deleted
GraphDefinition
  • Deleted
ImmunizationEvaluation
  • Deleted
ImmunizationRecommendation
  • Deleted
Linkage
  • Deleted
Media
  • Deleted
MedicationKnowledge
  • Deleted
MedicinalProduct
  • Deleted
MedicinalProductAuthorization
  • Deleted
MedicinalProductContraindication
  • Deleted
MedicinalProductIndication
  • Deleted
MedicinalProductIngredient
  • Deleted
MedicinalProductInteraction
  • Deleted
MedicinalProductManufactured
  • Deleted
MedicinalProductPackaged
  • Deleted
MedicinalProductPharmaceutical
  • Deleted
MedicinalProductUndesirableEffect
  • Deleted
MolecularSequence
  • Deleted
RequestGroup
  • Deleted
ResearchDefinition
  • Deleted
ResearchElementDefinition
  • Deleted
RiskEvidenceSynthesis
  • Deleted
SubstanceNucleicAcid
  • Deleted
SubstancePolymer
  • Deleted
SubstanceProtein
  • Deleted
SubstanceReferenceInformation
  • Deleted
SubstanceSourceMaterial
  • Deleted
SubstanceSpecification
  • Deleted
SupplyDelivery
  • Deleted
SupplyRequest
  • Deleted
TestReport
  • Deleted
TestScript
  • Deleted
VerificationResult
  • Deleted