Release 4B
FHIR Infrastructure Maturity Level: 1Informative

Detailed Cross Analysis for the request.

Request.identifier
Request.identifier : Identifier [0..*]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.identifier : Identifier [0..*]
AppointmentResponse
  • AppointmentResponse.identifier : Identifier [0..*]
CarePlan
  • CarePlan.identifier : Identifier [0..*]
Claim
  • Claim.identifier : Identifier [0..*]
  • Claim.insurance.identifier : Identifier [0..1]
CommunicationRequest
  • CommunicationRequest.identifier : Identifier [0..*]
Contract
  • Contract.identifier : Identifier [0..*]
  • Contract.term.identifier : Identifier [0..1]
CoverageEligibilityRequest
  • CoverageEligibilityRequest.identifier : Identifier [0..*]
DeviceRequest
  • DeviceRequest.identifier : Identifier [0..*]
EnrollmentRequest
  • EnrollmentRequest.identifier : Identifier [0..*]
ImmunizationRecommendation
  • ImmunizationRecommendation.identifier : Identifier [0..*]
MedicationRequest
  • MedicationRequest.identifier : Identifier [0..*]
NutritionOrder
  • NutritionOrder.identifier : Identifier [0..*]
RequestGroup
  • RequestGroup.identifier : Identifier [0..*]
ServiceRequest
  • ServiceRequest.identifier : Identifier [0..*]
SupplyRequest
  • SupplyRequest.identifier : Identifier [0..*]
Task
  • Task.identifier : Identifier [0..*]
VisionPrescription
  • VisionPrescription.identifier : Identifier [0..*]
Request.instantiatesCanonical
Request.instantiatesCanonical : canonical(Definition) [0..*]
ResourceMatchesIssuesTasksStatusNotes
CarePlan
  • CarePlan.instantiatesCanonical : canonical [0..*]
  • CarePlan.activity.detail.instantiatesCanonical : canonical [0..*]
DeviceRequest
  • DeviceRequest.instantiatesCanonical : canonical [0..*]
NutritionOrder
  • NutritionOrder.instantiatesCanonical : canonical [0..*]
RequestGroup
  • RequestGroup.instantiatesCanonical : canonical [0..*]
ServiceRequest
  • ServiceRequest.instantiatesCanonical : canonical [0..*]
Task
  • Task.instantiatesCanonical : canonical [0..1]
Request.instantiatesUri
Request.instantiatesUri : uri [0..*]
ResourceMatchesIssuesTasksStatusNotes
CarePlan
  • CarePlan.instantiatesUri : uri [0..*]
  • CarePlan.activity.detail.instantiatesUri : uri [0..*]
DeviceRequest
  • DeviceRequest.instantiatesUri : uri [0..*]
NutritionOrder
  • NutritionOrder.instantiatesUri : uri [0..*]
RequestGroup
  • RequestGroup.instantiatesUri : uri [0..*]
ServiceRequest
  • ServiceRequest.instantiatesUri : uri [0..*]
Request.basedOn
Request.basedOn : Reference(Request) [0..*]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.basedOn : Reference [0..*]
AppointmentResponse
  • AppointmentResponse.appointment : Reference [1..1]
Names are different.
CarePlan
  • CarePlan.basedOn : Reference [0..*]
CommunicationRequest
  • CommunicationRequest.basedOn : Reference [0..*]
DeviceRequest
  • DeviceRequest.basedOn : Reference [0..*]
MedicationRequest
  • MedicationRequest.basedOn : Reference [0..*]
RequestGroup
  • RequestGroup.basedOn : Reference [0..*]
ServiceRequest
  • ServiceRequest.basedOn : Reference [0..*]
Task
  • Task.basedOn : Reference [0..*]
Request.replaces
Request.replaces : Reference(Request) [0..*]
ResourceMatchesIssuesTasksStatusNotes
CarePlan
  • CarePlan.replaces : Reference [0..*]
Claim
  • Claim.related.claim : Reference [0..1]
Names are different.
CommunicationRequest
  • CommunicationRequest.replaces : Reference [0..*]
DeviceRequest
  • DeviceRequest.priorRequest : Reference [0..*]
Names are different.
MedicationRequest
  • MedicationRequest.priorPrescription : Reference [0..1]
Names are different.
RequestGroup
  • RequestGroup.replaces : Reference [0..*]
ServiceRequest
  • ServiceRequest.replaces : Reference [0..*]
Task
    Request.replaces : Reference(Request) [0..*] => Extension task-replaces : Reference [0..*]
(as an extension)
Request.groupIdentifier
Request.groupIdentifier : Identifier [0..1]
ResourceMatchesIssuesTasksStatusNotes
CommunicationRequest
  • CommunicationRequest.groupIdentifier : Identifier [0..1]
DeviceRequest
  • DeviceRequest.groupIdentifier : Identifier [0..1]
MedicationRequest
  • MedicationRequest.groupIdentifier : Identifier [0..1]
RequestGroup
  • RequestGroup.groupIdentifier : Identifier [0..1]
ServiceRequest
  • ServiceRequest.requisition : Identifier [0..1]
Names are different.
Task
  • Task.groupIdentifier : Identifier [0..1]
Request.status
Request.status : code [1..1]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.status : code [1..1]
AppointmentResponse
  • AppointmentResponse.participantStatus : code [1..1]
Names are different.
CarePlan
  • CarePlan.status : code [1..1]
  • CarePlan.activity.detail.status : code [1..1]
Claim
  • Claim.status : code [1..1]
CommunicationRequest
  • CommunicationRequest.status : code [1..1]
Contract
  • Contract.status : code [0..1]
  • Minimum Cardinality Violation (pattern = 1, resource = 0)
Cardinality Problem.
CoverageEligibilityRequest
  • CoverageEligibilityRequest.status : code [1..1]
DeviceRequest
  • DeviceRequest.status : code [0..1]
  • Minimum Cardinality Violation (pattern = 1, resource = 0)
Cardinality Problem.
EnrollmentRequest
  • EnrollmentRequest.status : code [0..1]
  • Minimum Cardinality Violation (pattern = 1, resource = 0)
Cardinality Problem.
MedicationRequest
  • MedicationRequest.status : code [1..1]
NutritionOrder
  • NutritionOrder.status : code [1..1]
RequestGroup
  • RequestGroup.status : code [1..1]
ServiceRequest
  • ServiceRequest.status : code [1..1]
SupplyRequest
  • SupplyRequest.status : code [0..1]
  • Minimum Cardinality Violation (pattern = 1, resource = 0)
Cardinality Problem.
Task
  • Task.status : code [1..1]
VisionPrescription
  • VisionPrescription.status : code [1..1]
Request.statusReason
Request.statusReason : CodeableConcept [0..1]
ResourceMatchesIssuesTasksStatusNotes
CarePlan
  • CarePlan.activity.detail.statusReason : CodeableConcept [0..1]
CommunicationRequest
  • CommunicationRequest.statusReason : CodeableConcept [0..1]
MedicationRequest
  • MedicationRequest.statusReason : CodeableConcept [0..1]
Request.intent
Request.intent : code [1..1]
ResourceMatchesIssuesTasksStatusNotes
CarePlan
  • CarePlan.intent : code [1..1]
DeviceRequest
  • DeviceRequest.intent : code [1..1]
MedicationRequest
  • MedicationRequest.intent : code [1..1]
NutritionOrder
  • NutritionOrder.intent : code [1..1]
RequestGroup
  • RequestGroup.intent : code [1..1]
ServiceRequest
  • ServiceRequest.intent : code [1..1]
Task
  • Task.intent : code [1..1]
Request.priority
Request.priority : code [0..1]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.priority : unsignedInt [0..1]
  • The type 'unsignedInt' is not legal according to the pattern (unsignedInt vs code)
Claim
  • Claim.priority : CodeableConcept [1..1]
  • The type 'CodeableConcept' is not legal according to the pattern (CodeableConcept vs code)
CommunicationRequest
  • CommunicationRequest.priority : code [0..1]
CoverageEligibilityRequest
  • CoverageEligibilityRequest.priority : CodeableConcept [0..1]
  • The type 'CodeableConcept' is not legal according to the pattern (CodeableConcept vs code)
DeviceRequest
  • DeviceRequest.priority : code [0..1]
MedicationRequest
  • MedicationRequest.priority : code [0..1]
RequestGroup
  • RequestGroup.priority : code [0..1]
  • RequestGroup.action.priority : code [0..1]
ServiceRequest
  • ServiceRequest.priority : code [0..1]
SupplyRequest
  • SupplyRequest.priority : code [0..1]
Task
  • Task.priority : code [0..1]
Request.doNotPerform
Request.doNotPerform : boolean [0..1]
ResourceMatchesIssuesTasksStatusNotes
CarePlan
  • CarePlan.activity.detail.doNotPerform : boolean [0..1]
CommunicationRequest
  • CommunicationRequest.doNotPerform : boolean [0..1]
ServiceRequest
  • ServiceRequest.doNotPerform : boolean [0..1]
Request.code
Request.code : CodeableConcept [0..1]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.serviceType : CodeableConcept [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
Names are different.
Cardinality Problem.
CarePlan
  • CarePlan.activity.detail.code : CodeableConcept [0..1]
Contract
  • Contract.type : CodeableConcept [0..1]
  • Contract.term.type : CodeableConcept [0..1]
Names are different.
DeviceRequest
  • DeviceRequest.code[x] : Reference, CodeableConcept [1..1]
  • The type 'Reference' is not legal according to the pattern (Reference, CodeableConcept vs CodeableConcept)
Names are different.
ImmunizationRecommendation
  • ImmunizationRecommendation.recommendation.vaccineCode : CodeableConcept [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
Names are different.
Cardinality Problem.
MedicationRequest
  • MedicationRequest.medication[x] : CodeableConcept, Reference [1..1]
  • The type 'Reference' is not legal according to the pattern (CodeableConcept, Reference vs CodeableConcept)
Names are different.
NutritionOrder
  • NutritionOrder.oralDiet.type : CodeableConcept [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
  • NutritionOrder.oralDiet.nutrient.modifier : CodeableConcept [0..1]
  • NutritionOrder.oralDiet.texture.modifier : CodeableConcept [0..1]
  • NutritionOrder.oralDiet.texture.foodType : CodeableConcept [0..1]
  • NutritionOrder.oralDiet.fluidConsistencyType : CodeableConcept [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
  • NutritionOrder.supplement.type : CodeableConcept [0..1]
  • NutritionOrder.enteralFormula.baseFormulaType : CodeableConcept [0..1]
  • NutritionOrder.enteralFormula.additiveType : CodeableConcept [0..1]
Names are different.
Cardinality Problem.
RequestGroup
  • RequestGroup.code : CodeableConcept [0..1]
  • RequestGroup.action.code : CodeableConcept [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
Cardinality Problem.
ServiceRequest
  • ServiceRequest.code : CodeableConcept [0..1]
SupplyRequest
  • SupplyRequest.item[x] : CodeableConcept, Reference [1..1]
  • The type 'Reference' is not legal according to the pattern (CodeableConcept, Reference vs CodeableConcept)
Names are different.
Task
  • Task.code : CodeableConcept [0..1]
Request.subject
Request.subject : Reference(Patient|Group) [1..1]
ResourceMatchesIssuesTasksStatusNotes
CarePlan
  • CarePlan.subject : Reference [1..1]
Claim
  • Claim.patient : Reference [1..1]
Names are different.
CommunicationRequest
  • CommunicationRequest.subject : Reference [0..1]
  • Minimum Cardinality Violation (pattern = 1, resource = 0)
Cardinality Problem.
Contract
  • Contract.subject : Reference [0..*]
  • Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *)
Cardinality Problem.
CoverageEligibilityRequest
  • CoverageEligibilityRequest.patient : Reference [1..1]
Names are different.
DeviceRequest
  • DeviceRequest.subject : Reference [1..1]
EnrollmentRequest
  • EnrollmentRequest.candidate : Reference [0..1]
  • Minimum Cardinality Violation (pattern = 1, resource = 0)
Names are different.
Cardinality Problem.
ImmunizationRecommendation
  • ImmunizationRecommendation.patient : Reference [1..1]
Names are different.
MedicationRequest
  • MedicationRequest.subject : Reference [1..1]
NutritionOrder
  • NutritionOrder.patient : Reference [1..1]
Names are different.
RequestGroup
  • RequestGroup.subject : Reference [0..1]
  • Minimum Cardinality Violation (pattern = 1, resource = 0)
Cardinality Problem.
ServiceRequest
  • ServiceRequest.subject : Reference [1..1]
Task
  • Task.for : Reference [0..1]
  • Minimum Cardinality Violation (pattern = 1, resource = 0)
Names are different.
Cardinality Problem.
VisionPrescription
  • VisionPrescription.patient : Reference [1..1]
Names are different.
Request.encounter
Request.encounter : Reference(Encounter) [0..1]
ResourceMatchesIssuesTasksStatusNotes
DeviceRequest
  • DeviceRequest.encounter : Reference [0..1]
NutritionOrder
  • NutritionOrder.encounter : Reference [0..1]
RequestGroup
  • RequestGroup.encounter : Reference [0..1]
ServiceRequest
  • ServiceRequest.encounter : Reference [0..1]
Request.occurrence[x]
Request.occurrence[x] : dateTime|Period|Timing [0..1]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.start : instant [0..1]
  • The type 'instant' is not legal according to the pattern (instant vs dateTime|Period|Timing)
  • Appointment.end : instant [0..1]
  • The type 'instant' is not legal according to the pattern (instant vs dateTime|Period|Timing)
  • Appointment.minutesDuration : positiveInt [0..1]
  • The type 'positiveInt' is not legal according to the pattern (positiveInt vs dateTime|Period|Timing)
  • Appointment.requestedPeriod : Period [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
Names are different.
Cardinality Problem.
AppointmentResponse
  • AppointmentResponse.start : instant [0..1]
  • The type 'instant' is not legal according to the pattern (instant vs dateTime|Period|Timing)
  • AppointmentResponse.end : instant [0..1]
  • The type 'instant' is not legal according to the pattern (instant vs dateTime|Period|Timing)
Names are different.
CarePlan
  • CarePlan.period : Period [0..1]
  • CarePlan.activity.detail.scheduled[x] : Timing, Period, string [0..1]
  • The type 'string' is not legal according to the pattern (Timing, Period, string vs dateTime|Period|Timing)
Names are different.
CommunicationRequest
  • CommunicationRequest.occurrence[x] : dateTime, Period [0..1]
Contract
  • Contract.applies : Period [0..1]
  • Contract.term.applies : Period [0..1]
Names are different.
DeviceRequest
  • DeviceRequest.occurrence[x] : dateTime, Period, Timing [0..1]
ImmunizationRecommendation
  • ImmunizationRecommendation.recommendation.dateCriterion : BackboneElement [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *) The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs dateTime|Period|Timing)
Names are different.
Cardinality Problem.
MedicationRequest
  • MedicationRequest.dosageInstruction : Dosage [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *) The type 'Dosage' is not legal according to the pattern (Dosage vs dateTime|Period|Timing)
Names are different.
Cardinality Problem.
NutritionOrder
  • NutritionOrder.oralDiet.schedule : Timing [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
  • NutritionOrder.supplement.schedule : Timing [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
  • NutritionOrder.enteralFormula.administration.schedule : Timing [0..1]
Names are different.
Cardinality Problem.
RequestGroup
  • RequestGroup.action.timing[x] : dateTime, Age, Period, Duration, Range, Timing [0..1]
  • The type 'Age' is not legal according to the pattern (dateTime, Age, Period, Duration, Range, Timing vs dateTime|Period|Timing) , The type 'Duration' is not legal according to the pattern (dateTime, Age, Period, Duration, Range, Timing vs dateTime|Period|Timing) , The type 'Range' is not legal according to the pattern (dateTime, Age, Period, Duration, Range, Timing vs dateTime|Period|Timing)
Names are different.
ServiceRequest
  • ServiceRequest.occurrence[x] : dateTime, Period, Timing [0..1]
SupplyRequest
  • SupplyRequest.occurrence[x] : dateTime, Period, Timing [0..1]
Request.authoredOn
Request.authoredOn : dateTime [0..1]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.created : dateTime [0..1]
Names are different.
CarePlan
  • CarePlan.created : dateTime [0..1]
Names are different.
Claim
  • Claim.created : dateTime [1..1]
Names are different.
CommunicationRequest
  • CommunicationRequest.authoredOn : dateTime [0..1]
Contract
  • Contract.issued : dateTime [0..1]
  • Contract.term.issued : dateTime [0..1]
Names are different.
CoverageEligibilityRequest
  • CoverageEligibilityRequest.created : dateTime [1..1]
Names are different.
DeviceRequest
  • DeviceRequest.authoredOn : dateTime [0..1]
EnrollmentRequest
  • EnrollmentRequest.created : dateTime [0..1]
Names are different.
ImmunizationRecommendation
  • ImmunizationRecommendation.date : dateTime [1..1]
Names are different.
MedicationRequest
  • MedicationRequest.authoredOn : dateTime [0..1]
NutritionOrder
  • NutritionOrder.dateTime : dateTime [1..1]
Names are different.
RequestGroup
  • RequestGroup.authoredOn : dateTime [0..1]
ServiceRequest
  • ServiceRequest.authoredOn : dateTime [0..1]
SupplyRequest
  • SupplyRequest.authoredOn : dateTime [0..1]
Task
  • Task.authoredOn : dateTime [0..1]
VisionPrescription
  • VisionPrescription.dateWritten : dateTime [1..1]
Names are different.
Request.requester
Request.requester : Reference(Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device) [0..1]
ResourceMatchesIssuesTasksStatusNotes
CarePlan
  • CarePlan.author : Reference [0..1]
Names are different.
Claim
  • Claim.provider : Reference [1..1]
Names are different.
CommunicationRequest
  • CommunicationRequest.requester : Reference [0..1]
Contract
  • Contract.signer.party : Reference [1..1]
Names are different.
CoverageEligibilityRequest
  • CoverageEligibilityRequest.provider : Reference [0..1]
  • CoverageEligibilityRequest.item.provider : Reference [0..1]
Names are different.
DeviceRequest
  • DeviceRequest.requester : Reference [0..1]
EnrollmentRequest
  • EnrollmentRequest.provider : Reference [0..1]
Names are different.
MedicationRequest
  • MedicationRequest.requester : Reference [0..1]
NutritionOrder
  • NutritionOrder.orderer : Reference [0..1]
Names are different.
RequestGroup
  • RequestGroup.author : Reference [0..1]
Names are different.
ServiceRequest
  • ServiceRequest.requester : Reference [0..1]
SupplyRequest
  • SupplyRequest.requester : Reference [0..1]
Task
  • Task.requester : Reference [0..1]
VisionPrescription
  • VisionPrescription.prescriber : Reference [1..1]
Names are different.
Request.reported[x]
Request.reported[x] : boolean|Reference(Patient|RelatedPerson|Practitioner|PractitionerRole|Organization) [0..1]
ResourceMatchesIssuesTasksStatusNotes
Request.performerType
Request.performerType : CodeableConcept [0..1]
ResourceMatchesIssuesTasksStatusNotes
AppointmentResponse
  • AppointmentResponse.participantType : CodeableConcept [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
Names are different.
Cardinality Problem.
DeviceRequest
  • DeviceRequest.performerType : CodeableConcept [0..1]
MedicationRequest
  • MedicationRequest.performerType : CodeableConcept [0..1]
ServiceRequest
  • ServiceRequest.performerType : CodeableConcept [0..1]
Request.performer
Request.performer : Reference(Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson) [0..1]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.participant : BackboneElement [1..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *) The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs Reference(Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson))
Names are different.
Cardinality Problem.
AppointmentResponse
  • AppointmentResponse.actor : Reference [0..1]
Names are different.
CarePlan
  • CarePlan.careTeam : Reference [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
  • CarePlan.activity.detail.performer : Reference [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
Names are different.
Cardinality Problem.
Claim
  • Claim.insurer : Reference [0..1]
Names are different.
CommunicationRequest
  • CommunicationRequest.recipient : Reference [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
  • CommunicationRequest.sender : Reference [0..1]
Names are different.
Cardinality Problem.
Contract
  • Contract.term.action.type : CodeableConcept [1..1]
  • The type 'CodeableConcept' is not legal according to the pattern (CodeableConcept vs Reference(Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson))
Names are different.
CoverageEligibilityRequest
  • CoverageEligibilityRequest.insurer : Reference [1..1]
Names are different.
DeviceRequest
  • DeviceRequest.performer : Reference [0..1]
EnrollmentRequest
  • EnrollmentRequest.insurer : Reference [0..1]
Names are different.
MedicationRequest
  • MedicationRequest.performer : Reference [0..1]
RequestGroup
  • RequestGroup.action.participant : Reference [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
Names are different.
Cardinality Problem.
ServiceRequest
  • ServiceRequest.performer : Reference [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
Cardinality Problem.
SupplyRequest
  • SupplyRequest.supplier : Reference [0..*]
  • Maximum Cardinality Violation (pattern = 1, resource = *)
Names are different.
Cardinality Problem.
Request.reasonCode
Request.reasonCode : CodeableConcept [0..*]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.reasonCode : CodeableConcept [0..*]
CarePlan
  • CarePlan.activity.detail.reasonCode : CodeableConcept [0..*]
CommunicationRequest
  • CommunicationRequest.reasonCode : CodeableConcept [0..*]
Contract
  • Contract.term.action.intent : CodeableConcept [1..1]
Names are different.
DeviceRequest
  • DeviceRequest.reasonCode : CodeableConcept [0..*]
MedicationRequest
  • MedicationRequest.reasonCode : CodeableConcept [0..*]
RequestGroup
  • RequestGroup.reasonCode : CodeableConcept [0..*]
ServiceRequest
  • ServiceRequest.reasonCode : CodeableConcept [0..*]
SupplyRequest
  • SupplyRequest.reasonCode : CodeableConcept [0..*]
Task
  • Task.location : Reference [0..1]
  • The type 'Reference' is not legal according to the pattern (Reference vs CodeableConcept)
Names are different.
Request.reasonReference
Request.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference) [0..*]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.reasonReference : Reference [0..*]
CarePlan
  • CarePlan.addresses : Reference [0..*]
  • CarePlan.activity.detail.reasonReference : Reference [0..*]
Names are different.
Claim
  • Claim.diagnosis : BackboneElement [0..*]
  • The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs Reference(Condition|Observation|DiagnosticReport|DocumentReference))
Names are different.
CommunicationRequest
  • CommunicationRequest.reasonReference : Reference [0..*]
DeviceRequest
  • DeviceRequest.reasonReference : Reference [0..*]
MedicationRequest
  • MedicationRequest.reasonReference : Reference [0..*]
RequestGroup
  • RequestGroup.reasonReference : Reference [0..*]
ServiceRequest
  • ServiceRequest.reasonReference : Reference [0..*]
SupplyRequest
  • SupplyRequest.reasonReference : Reference [0..*]
Task
  • Task.reasonReference : Reference [0..1]
Request.insurance
Request.insurance : Reference(Coverage|ClaimResponse) [0..*]
ResourceMatchesIssuesTasksStatusNotes
DeviceRequest
  • DeviceRequest.insurance : Reference [0..*]
EnrollmentRequest
  • EnrollmentRequest.coverage : Reference [0..1]
Names are different.
MedicationRequest
  • MedicationRequest.insurance : Reference [0..*]
ServiceRequest
  • ServiceRequest.insurance : Reference [0..*]
Task
  • Task.insurance : Reference [0..*]
Request.supportingInfo
Request.supportingInfo : Reference(Any) [0..*]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.supportingInformation : Reference [0..*]
Names are different.
CarePlan
  • CarePlan.supportingInfo : Reference [0..*]
Claim
  • Claim.supportingInfo : BackboneElement [0..*]
  • The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs Reference(Any))
CommunicationRequest
  • CommunicationRequest.about : Reference [0..*]
Names are different.
DeviceRequest
  • DeviceRequest.supportingInfo : Reference [0..*]
ImmunizationRecommendation
  • ImmunizationRecommendation.recommendation.supportingPatientInformation : Reference [0..*]
Names are different.
MedicationRequest
  • MedicationRequest.supportingInformation : Reference [0..*]
Names are different.
NutritionOrder
  • NutritionOrder.oralDiet.instruction : string [0..1]
  • The type 'string' is not legal according to the pattern (string vs Reference(Any))
  • NutritionOrder.supplement.instruction : string [0..1]
  • The type 'string' is not legal according to the pattern (string vs Reference(Any))
  • NutritionOrder.enteralFormula.administrationInstruction : string [0..1]
  • The type 'string' is not legal according to the pattern (string vs Reference(Any))
Names are different.
RequestGroup
  • RequestGroup.action.documentation : RelatedArtifact [0..*]
  • The type 'RelatedArtifact' is not legal according to the pattern (RelatedArtifact vs Reference(Any))
Names are different.
ServiceRequest
  • ServiceRequest.supportingInfo : Reference [0..*]
Request.note
Request.note : Annotation [0..*]
ResourceMatchesIssuesTasksStatusNotes
Appointment
  • Appointment.comment : string [0..1]
  • The type 'string' is not legal according to the pattern (string vs Annotation)
Names are different.
AppointmentResponse
  • AppointmentResponse.comment : string [0..1]
  • The type 'string' is not legal according to the pattern (string vs Annotation)
Names are different.
CarePlan
  • CarePlan.note : Annotation [0..*]
CommunicationRequest
  • CommunicationRequest.payload.content[x] : string, Attachment, Reference [1..1]
  • The type 'string' is not legal according to the pattern (string, Attachment, Reference vs Annotation) , The type 'Attachment' is not legal according to the pattern (string, Attachment, Reference vs Annotation) , The type 'Reference' is not legal according to the pattern (string, Attachment, Reference vs Annotation)
  • CommunicationRequest.note : Annotation [0..*]
Names are different.
DeviceRequest
  • DeviceRequest.note : Annotation [0..*]
MedicationRequest
  • MedicationRequest.note : Annotation [0..*]
NutritionOrder
  • NutritionOrder.note : Annotation [0..*]
RequestGroup
  • RequestGroup.note : Annotation [0..*]
ServiceRequest
  • ServiceRequest.note : Annotation [0..*]
Task
  • Task.note : Annotation [0..*]
Request.relevantHistory
Request.relevantHistory : Reference(Provenance) [0..*]
ResourceMatchesIssuesTasksStatusNotes
DeviceRequest
  • DeviceRequest.relevantHistory : Reference [0..*]
MedicationRequest
  • MedicationRequest.eventHistory : Reference [0..*]
Names are different.
ServiceRequest
  • ServiceRequest.relevantHistory : Reference [0..*]
Task
  • Task.relevantHistory : Reference [0..*]