HealthcareService

FHIR Cross-version Mappings for HealthcareService based on the R5 structure

HealthcareService (1.0.2)HealthcareService (3.0.2)HealthcareService (4.0.1)HealthcareService (4.3.0)HealthcareService (5.0.0)
HealthcareService=HealthcareService=HealthcareService=HealthcareService=HealthcareService
No cross-version extension allowed for this element because In 3.0.2 the types BackboneElement are removed,?? H.serviceType : BackboneElement : [0..*]=
No cross-version extension allowed for this element because No Change H.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change H.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change H.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change H.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change H.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) H.active : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.active : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.active : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.active : boolean : [0..1]
No cross-version extension allowed for this element because No Change H.providedBy : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change H.providedBy : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change H.providedBy : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change H.providedBy : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change H.providedBy : Reference(Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) H.offeredIn : Reference(HealthcareService) : [0..*]
No cross-version extension allowed for this element because In 4.0.1 this started to repeat H.serviceCategory : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change H.category : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: Element repeats H.category : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.category : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.category : CodeableConcept : [0..*]
No cross-version extension allowed for this element because In 3.0.2 this started to repeat H.s.type : CodeableConcept : [1..1]=Extension definition for this version of the element. Defined because: Element repeats H.type : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.type : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.type : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.type : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change H.s.specialty : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.specialty : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.specialty : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.specialty : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.specialty : CodeableConcept : [0..*]
No cross-version extension allowed for this element because In 3.0.2 this started to repeat H.location : Reference(Location) : [1..1]=Extension definition for this version of the element. Defined because: Element repeats H.location : Reference(Location) : [0..*]=No cross-version extension allowed for this element because No Change H.location : Reference(Location) : [0..*]=No cross-version extension allowed for this element because No Change H.location : Reference(Location) : [0..*]=No cross-version extension allowed for this element because No Change H.location : Reference(Location) : [0..*]
No cross-version extension allowed for this element because No Change H.serviceName : string : [0..1]=No cross-version extension allowed for this element because No Change H.name : string : [0..1]=No cross-version extension allowed for this element because No Change H.name : string : [0..1]=No cross-version extension allowed for this element because No Change H.name : string : [0..1]=No cross-version extension allowed for this element because No Change H.name : string : [0..1]
Extension definition for this version of the element. Defined because: In 5.0.0 the types string are removed,In 5.0.0 the types markdown are added H.comment : string : [0..1]=No cross-version extension allowed for this element because No Change H.comment : string : [0..1]=No cross-version extension allowed for this element because No Change H.comment : string : [0..1]=No cross-version extension allowed for this element because No Change H.comment : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown H.comment : markdown : [0..1]
Extension definition for this version of the element. Defined because: In 4.0.1 the types string are removed,In 4.0.1 the types markdown are added H.extraDetails : string : [0..1]=No cross-version extension allowed for this element because No Change H.extraDetails : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown H.extraDetails : markdown : [0..1]=No cross-version extension allowed for this element because No Change H.extraDetails : markdown : [0..1]=No cross-version extension allowed for this element because No Change H.extraDetails : markdown : [0..1]
No cross-version extension allowed for this element because No Change H.photo : Attachment : [0..1]=No cross-version extension allowed for this element because No Change H.photo : Attachment : [0..1]=No cross-version extension allowed for this element because No Change H.photo : Attachment : [0..1]=No cross-version extension allowed for this element because No Change H.photo : Attachment : [0..1]=No cross-version extension allowed for this element because No Change H.photo : Attachment : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) H.contact : ExtendedContactDetail : [0..*]
No cross-version extension allowed for this element because No Change H.coverageArea : Reference(Location) : [0..*]=No cross-version extension allowed for this element because No Change H.coverageArea : Reference(Location) : [0..*]=No cross-version extension allowed for this element because No Change H.coverageArea : Reference(Location) : [0..*]=No cross-version extension allowed for this element because No Change H.coverageArea : Reference(Location) : [0..*]=No cross-version extension allowed for this element because No Change H.coverageArea : Reference(Location) : [0..*]
No cross-version extension allowed for this element because No Change H.serviceProvisionCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.serviceProvisionCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.serviceProvisionCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.serviceProvisionCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.serviceProvisionCode : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) H.eligibility : [0..*]=No cross-version extension allowed for this element because No Change H.eligibility : [0..*]=No cross-version extension allowed for this element because No Change H.eligibility : [0..*]
No cross-version extension allowed for this element because No Change H.eligibility : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change H.eligibility : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change H.e.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change H.e.code : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: The parent can be used as a cross-version extension in at least one version H.e.code : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: In 4.0.1 the types string are removed,In 4.0.1 the types markdown are added H.eligibilityNote : string : [0..1]=No cross-version extension allowed for this element because No Change H.eligibilityNote : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown H.e.comment : markdown : [0..1]=No cross-version extension allowed for this element because No Change H.e.comment : markdown : [0..1]=Extension definition for this version of the element. Defined because: The parent can be used as a cross-version extension in at least one version H.e.comment : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) H.program : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.program : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.program : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change H.characteristic : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.characteristic : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.characteristic : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.characteristic : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.characteristic : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) H.communication : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.communication : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.communication : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change H.referralMethod : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.referralMethod : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.referralMethod : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.referralMethod : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change H.referralMethod : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change H.appointmentRequired : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.appointmentRequired : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.appointmentRequired : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.appointmentRequired : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.appointmentRequired : boolean : [0..1]
No cross-version extension allowed for this element because No Change H.publicKey : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) H.availability : Availability : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) H.endpoint : Reference(Endpoint) : [0..*]=No cross-version extension allowed for this element because No Change H.endpoint : Reference(Endpoint) : [0..*]=No cross-version extension allowed for this element because No Change H.endpoint : Reference(Endpoint) : [0..*]=No cross-version extension allowed for this element because No Change H.endpoint : Reference(Endpoint) : [0..*]
No cross-version extension allowed for this element because No Change H.telecom : ContactPoint : [0..*]=No cross-version extension allowed for this element because No Change H.telecom : ContactPoint : [0..*]=No cross-version extension allowed for this element because No Change H.telecom : ContactPoint : [0..*]=No cross-version extension allowed for this element because No Change H.telecom : ContactPoint : [0..*]
No cross-version extension allowed for this element because No Change H.availableTime : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change H.availableTime : [0..*]=No cross-version extension allowed for this element because No Change H.availableTime : [0..*]=No cross-version extension allowed for this element because No Change H.availableTime : [0..*]
No cross-version extension allowed for this element because No Change H.a.daysOfWeek : code : [0..*]No cross-version extension allowed for this element because No Change H.a.daysOfWeek : code : [0..*]No cross-version extension allowed for this element because No Change H.a.daysOfWeek : code : [0..*]No cross-version extension allowed for this element because No Change H.a.daysOfWeek : code : [0..*]
No cross-version extension allowed for this element because No Change H.a.allDay : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.a.allDay : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.a.allDay : boolean : [0..1]=No cross-version extension allowed for this element because No Change H.a.allDay : boolean : [0..1]
No cross-version extension allowed for this element because No Change H.a.availableStartTime : time : [0..1]=No cross-version extension allowed for this element because No Change H.a.availableStartTime : time : [0..1]=No cross-version extension allowed for this element because No Change H.a.availableStartTime : time : [0..1]=No cross-version extension allowed for this element because No Change H.a.availableStartTime : time : [0..1]
No cross-version extension allowed for this element because No Change H.a.availableEndTime : time : [0..1]=No cross-version extension allowed for this element because No Change H.a.availableEndTime : time : [0..1]=No cross-version extension allowed for this element because No Change H.a.availableEndTime : time : [0..1]=No cross-version extension allowed for this element because No Change H.a.availableEndTime : time : [0..1]
No cross-version extension allowed for this element because No Change H.notAvailable : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change H.notAvailable : [0..*]=No cross-version extension allowed for this element because No Change H.notAvailable : [0..*]=No cross-version extension allowed for this element because No Change H.notAvailable : [0..*]
No cross-version extension allowed for this element because No Change H.n.description : string : [1..1]=No cross-version extension allowed for this element because No Change H.n.description : string : [1..1]=No cross-version extension allowed for this element because No Change H.n.description : string : [1..1]=No cross-version extension allowed for this element because No Change H.n.description : string : [1..1]
No cross-version extension allowed for this element because No Change H.n.during : Period : [0..1]=No cross-version extension allowed for this element because No Change H.n.during : Period : [0..1]=No cross-version extension allowed for this element because No Change H.n.during : Period : [0..1]=No cross-version extension allowed for this element because No Change H.n.during : Period : [0..1]
No cross-version extension allowed for this element because No Change H.availabilityExceptions : string : [0..1]=No cross-version extension allowed for this element because No Change H.availabilityExceptions : string : [0..1]=No cross-version extension allowed for this element because No Change H.availabilityExceptions : string : [0..1]=No cross-version extension allowed for this element because No Change H.availabilityExceptions : string : [0..1]
No cross-version extension allowed for this element because No Change H.programName : string : [0..*]=No cross-version extension allowed for this element because No Change H.programName : string : [0..*]

R2 HealthcareService.availableTime.daysOfWeekR3 HealthcareService.availableTime.daysOfWeekR4 HealthcareService.availableTime.daysOfWeekR4B HealthcareService.availableTime.daysOfWeek
mon=mon=mon=mon
tue=tue=tue=tue
wed=wed=wed=wed
thu=thu=thu=thu
fri=fri=fri=fri
sat=sat=sat=sat
sun=sun=sun=sun