Detailed Cross Analysis for the event.
| Event.identifier | 
| Event.identifier : Identifier [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| ChargeItem | - ChargeItem.identifier : Identifier [0..*]
 
  |  |  |  | 
| ClaimResponse | - ClaimResponse.identifier : Identifier [0..*]
 
  |  |  |  | 
| ClinicalImpression | - ClinicalImpression.identifier : Identifier [0..*]
 
  |  |  |  | 
| Communication | - Communication.identifier : Identifier [0..*]
 
  |  |  |  | 
| Composition | - Composition.identifier : Identifier [0..1]
 
  |  |  |  | 
| Condition | - Condition.identifier : Identifier [0..*]
 
  |  |  |  | 
| Consent | - Consent.identifier : Identifier [0..*]
 
  |  |  |  | 
| Coverage | - Coverage.identifier : Identifier [0..*]
 
  |  |  |  | 
| CoverageEligibilityResponse | - CoverageEligibilityResponse.identifier : Identifier [0..*]
 
  |  |  |  | 
| DetectedIssue | - DetectedIssue.identifier : Identifier [0..*]
 
  |  |  |  | 
| DeviceUseStatement | - DeviceUseStatement.identifier : Identifier [0..*]
 
  |  |  |  | 
| DiagnosticReport | - DiagnosticReport.identifier : Identifier [0..*]
 
  |  |  |  | 
| DocumentManifest | - DocumentManifest.masterIdentifier : Identifier [0..1]
 - DocumentManifest.identifier : Identifier [0..*]
 
  | Names are different.  |  |  | 
| DocumentReference | - DocumentReference.masterIdentifier : Identifier [0..1]
 - DocumentReference.identifier : Identifier [0..*]
 
  | Names are different.  |  |  | 
| Encounter | - Encounter.identifier : Identifier [0..*]
 
  |  |  |  | 
| EnrollmentResponse | - EnrollmentResponse.identifier : Identifier [0..*]
 
  |  |  |  | 
| EpisodeOfCare | - EpisodeOfCare.identifier : Identifier [0..*]
 
  |  |  |  | 
| ExplanationOfBenefit | - ExplanationOfBenefit.identifier : Identifier [0..*]
 
  |  |  |  | 
| FamilyMemberHistory | - FamilyMemberHistory.identifier : Identifier [0..*]
 
  |  |  |  | 
| GuidanceResponse | - GuidanceResponse.identifier : Identifier [0..*]
 
  |  |  |  | 
| ImagingStudy | - ImagingStudy.identifier : Identifier [0..*]
 
  |  |  |  | 
| Immunization | - Immunization.identifier : Identifier [0..*]
 
  |  |  |  | 
| ImmunizationEvaluation | - ImmunizationEvaluation.identifier : Identifier [0..*]
 
  |  |  |  | 
| Media | - Media.identifier : Identifier [0..*]
 
  |  |  |  | 
| MedicationAdministration | - MedicationAdministration.identifier : Identifier [0..*]
 
  |  |  |  | 
| MedicationDispense | - MedicationDispense.identifier : Identifier [0..*]
 
  |  |  |  | 
| MedicationStatement | - MedicationStatement.identifier : Identifier [0..*]
 
  |  |  |  | 
| Observation | - Observation.identifier : Identifier [0..*]
 
  |  |  |  | 
| PaymentNotice | - PaymentNotice.identifier : Identifier [0..*]
 
  |  |  |  | 
| PaymentReconciliation | - PaymentReconciliation.identifier : Identifier [0..*]
 
  |  |  |  | 
| Procedure | - Procedure.identifier : Identifier [0..*]
 
  |  |  |  | 
| QuestionnaireResponse | - QuestionnaireResponse.identifier : Identifier [0..1]
 
  |  |  |  | 
| RiskAssessment | - RiskAssessment.identifier : Identifier [0..*]
 
  |  |  |  | 
| SupplyDelivery | - SupplyDelivery.identifier : Identifier [0..*]
 
  |  |  |  | 
| Event.instantiatesCanonical | 
| Event.instantiatesCanonical : canonical(Definition) [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| Communication | - Communication.instantiatesCanonical : canonical [0..*]
 
  |  |  |  | 
| FamilyMemberHistory | - FamilyMemberHistory.instantiatesCanonical : canonical [0..*]
 
  |  |  |  | 
| Procedure | - Procedure.instantiatesCanonical : canonical [0..*]
 
  |  |  |  | 
| Event.instantiatesUri | 
| Event.instantiatesUri : uri [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| Communication | - Communication.instantiatesUri : uri [0..*]
 
  |  |  |  | 
| FamilyMemberHistory | - FamilyMemberHistory.instantiatesUri : uri [0..*]
 
  |  |  |  | 
| Procedure | - Procedure.instantiatesUri : uri [0..*]
 
  |  |  |  | 
| Event.basedOn | 
| Event.basedOn : Reference(Request) [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| ClaimResponse | - ClaimResponse.request : Reference [0..1]
 
  | Names are different.  |  |  | 
| Communication | - Communication.basedOn : Reference [0..*]
 
  |  |  |  | 
| Condition | Event.basedOn : Reference(Request) [0..*] => Extension event-basedOn : Reference [0..*]  (as an extension) |  |  |  | 
| CoverageEligibilityResponse | - CoverageEligibilityResponse.request : Reference [1..1]
 
  | Names are different.  |  |  | 
| DeviceUseStatement | - DeviceUseStatement.basedOn : Reference [0..*]
 
  |  |  |  | 
| DiagnosticReport | - DiagnosticReport.basedOn : Reference [0..*]
 
  |  |  |  | 
| Encounter | - Encounter.basedOn : Reference [0..*]
 - Encounter.appointment : Reference [0..*]
 
  | Names are different.  |  |  | 
| EnrollmentResponse | - EnrollmentResponse.request : Reference [0..1]
 
  | Names are different.  |  |  | 
| EpisodeOfCare | - EpisodeOfCare.referralRequest : Reference [0..*]
 
  | Names are different.  |  |  | 
| GuidanceResponse | - GuidanceResponse.requestIdentifier : Identifier [0..1]
  The type 'Identifier' is not legal according to the pattern (Identifier vs Reference(Request)) 
  | Names are different.  |  |  | 
| ImagingStudy | - ImagingStudy.basedOn : Reference [0..*]
 
  |  |  |  | 
| Media | - Media.basedOn : Reference [0..*]
 
  |  |  |  | 
| MedicationAdministration | - MedicationAdministration.request : Reference [0..1]
 
  | Names are different.  |  |  | 
| MedicationDispense | - MedicationDispense.authorizingPrescription : Reference [0..*]
 
  | Names are different.  |  |  | 
| MedicationStatement | - MedicationStatement.basedOn : Reference [0..*]
 
  |  |  |  | 
| Observation | - Observation.basedOn : Reference [0..*]
 
  |  |  |  | 
| PaymentNotice | - PaymentNotice.request : Reference [0..1]
 
  | Names are different.  |  |  | 
| Procedure | - Procedure.basedOn : Reference [0..*]
 
  |  |  |  | 
| QuestionnaireResponse | - QuestionnaireResponse.basedOn : Reference [0..*]
 
  |  |  |  | 
| RiskAssessment | - RiskAssessment.basedOn : Reference [0..1]
 
  |  |  |  | 
| SupplyDelivery | - SupplyDelivery.basedOn : Reference [0..*]
 
  |  |  |  | 
| Event.partOf | 
| Event.partOf : Reference(Event) [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| ChargeItem | - ChargeItem.partOf : Reference [0..*]
 
  |  |  |  | 
| Communication | - Communication.partOf : Reference [0..*]
 
  |  |  |  | 
| Condition | Event.partOf : Reference(Event) [0..*] => Extension event-partOf : Reference [0..*]  (as an extension) |  |  |  | 
| DiagnosticReport | Event.partOf : Reference(Event) [0..*] => Extension event-partOf : Reference [0..*]Event.partOf : Reference(Event) [0..*] => Extension event-partOf : Reference [0..*]  (as an extension) |  |  |  | 
| Encounter | - Encounter.partOf : Reference [0..1]
 
  |  |  |  | 
| ImagingStudy | - ImagingStudy.procedureReference : Reference [0..1]
 
  | Names are different.  |  |  | 
| Media | - Media.partOf : Reference [0..*]
 
  |  |  |  | 
| MedicationAdministration | - MedicationAdministration.partOf : Reference [0..*]
 
  |  |  |  | 
| MedicationDispense | - MedicationDispense.partOf : Reference [0..*]
 
  |  |  |  | 
| MedicationStatement | - MedicationStatement.partOf : Reference [0..*]
 
  |  |  |  | 
| Observation | - Observation.partOf : Reference [0..*]
 
  |  |  |  | 
| Procedure | - Procedure.partOf : Reference [0..*]
 
  |  |  |  | 
| QuestionnaireResponse | - QuestionnaireResponse.partOf : Reference [0..*]
 
  |  |  |  | 
| RiskAssessment | - RiskAssessment.parent : Reference [0..1]
 
  | Names are different.  |  |  | 
| SupplyDelivery | - SupplyDelivery.partOf : Reference [0..*]
 
  |  |  |  | 
| Task | - Task.partOf : Reference [0..*]
 
  |  |  |  | 
| Event.researchStudy | 
| Event.researchStudy : Reference(ResearchStudy) [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| Composition | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| Consent | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| DeviceUseStatement | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| DiagnosticReport | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| Encounter | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| FamilyMemberHistory | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| Immunization | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| Media | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| MedicationAdministration | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| MedicationDispense | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| MedicationStatement | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| Observation | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| Procedure | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| QuestionnaireResponse | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| RiskAssessment | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| SupplyDelivery | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| Task | Event.researchStudy : Reference(ResearchStudy) [0..*] => Extension workflow-researchStudy : Reference [0..*]  (as an extension) |  |  |  | 
| Event.status | 
| Event.status : code [1..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| ChargeItem | - ChargeItem.status : code [1..1]
 
  |  |  |  | 
| ClaimResponse | - ClaimResponse.status : code [1..1]
 
  |  |  |  | 
| ClinicalImpression | - ClinicalImpression.status : code [1..1]
 
  |  |  |  | 
| Communication | - Communication.status : code [1..1]
 
  |  |  |  | 
| Composition | - Composition.status : code [1..1]
 
  |  |  |  | 
| Condition | - Condition.clinicalStatus : CodeableConcept [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0) The type 'CodeableConcept' is not legal according to the pattern (CodeableConcept vs code) - Condition.verificationStatus : CodeableConcept [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0) The type 'CodeableConcept' is not legal according to the pattern (CodeableConcept vs code) 
  | Names are different.  Cardinality Problem.  |  |  | 
| Consent | - Consent.status : code [1..1]
 
  |  |  |  | 
| Coverage | - Coverage.status : code [1..1]
 
  |  |  |  | 
| CoverageEligibilityResponse | - CoverageEligibilityResponse.status : code [1..1]
 
  |  |  |  | 
| DetectedIssue | - DetectedIssue.status : code [1..1]
 
  |  |  |  | 
| DeviceUseStatement | - DeviceUseStatement.status : code [1..1]
 
  |  |  |  | 
| DiagnosticReport | - DiagnosticReport.status : code [1..1]
 
  |  |  |  | 
| DocumentManifest | - DocumentManifest.status : code [1..1]
 
  |  |  |  | 
| DocumentReference | - DocumentReference.status : code [1..1]
 
  |  |  |  | 
| Encounter | - Encounter.status : code [1..1]
 
  |  |  |  | 
| EnrollmentResponse | - EnrollmentResponse.status : code [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| EpisodeOfCare | - EpisodeOfCare.status : code [1..1]
 
  |  |  |  | 
| ExplanationOfBenefit | - ExplanationOfBenefit.status : code [1..1]
 
  |  |  |  | 
| FamilyMemberHistory | - FamilyMemberHistory.status : code [1..1]
 
  |  |  |  | 
| GuidanceResponse | - GuidanceResponse.status : code [1..1]
 
  |  |  |  | 
| ImagingStudy | - ImagingStudy.status : code [1..1]
 
  |  |  |  | 
| Immunization | - Immunization.status : code [1..1]
 
  |  |  |  | 
| ImmunizationEvaluation | - ImmunizationEvaluation.status : code [1..1]
 
  |  |  |  | 
| Media | - Media.status : code [1..1]
 
  |  |  |  | 
| MedicationAdministration | - MedicationAdministration.status : code [1..1]
 
  |  |  |  | 
| MedicationDispense | - MedicationDispense.status : code [1..1]
 
  |  |  |  | 
| MedicationStatement | - MedicationStatement.status : code [1..1]
 
  |  |  |  | 
| Observation | - Observation.status : code [1..1]
 
  |  |  |  | 
| PaymentNotice | - PaymentNotice.status : code [1..1]
 
  |  |  |  | 
| PaymentReconciliation | - PaymentReconciliation.status : code [1..1]
 
  |  |  |  | 
| Procedure | - Procedure.status : code [1..1]
 
  |  |  |  | 
| QuestionnaireResponse | - QuestionnaireResponse.status : code [1..1]
 
  |  |  |  | 
| RiskAssessment | - RiskAssessment.status : code [1..1]
 
  |  |  |  | 
| SupplyDelivery | - SupplyDelivery.status : code [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| Event.statusReason | 
| Event.statusReason : CodeableConcept [0..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| ClinicalImpression | - ClinicalImpression.statusReason : CodeableConcept [0..1]
 
  |  |  |  | 
| Communication | - Communication.statusReason : CodeableConcept [0..1]
 
  |  |  |  | 
| DeviceUseStatement | Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]  (as an extension) |  |  |  | 
| DiagnosticReport | Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]  (as an extension) |  |  |  | 
| Immunization | - Immunization.statusReason : CodeableConcept [0..1]
 
  |  |  |  | 
| Media | Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]  (as an extension) |  |  |  | 
| MedicationAdministration | - MedicationAdministration.statusReason : CodeableConcept [0..*]
  Maximum Cardinality Violation (pattern = 1, resource = *)
  | Cardinality Problem.  |  |  | 
| MedicationDispense | - MedicationDispense.statusReason[x] : CodeableConcept, Reference [0..1]
  The type 'Reference' is not legal according to the pattern (CodeableConcept, Reference vs CodeableConcept) 
  | Names are different.  |  |  | 
| MedicationStatement | - MedicationStatement.statusReason : CodeableConcept [0..*]
  Maximum Cardinality Violation (pattern = 1, resource = *)
  | Cardinality Problem.  |  |  | 
| Observation | Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]  (as an extension) |  |  |  | 
| Procedure | - Procedure.statusReason : CodeableConcept [0..1]
 
  |  |  |  | 
| SupplyDelivery | Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]Event.statusReason : CodeableConcept [0..1] => Extension event-statusReason : CodeableConcept [0..1]  (as an extension) |  |  |  | 
| Event.code | 
| Event.code : CodeableConcept [0..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| AuditEvent | - AuditEvent.type : Coding [1..1]
  The type 'Coding' is not legal according to the pattern (Coding vs CodeableConcept) 
  | Names are different.  |  |  | 
| ChargeItem | - ChargeItem.code : CodeableConcept [1..1]
 
  |  |  |  | 
| ClinicalImpression | - ClinicalImpression.code : CodeableConcept [0..1]
 
  |  |  |  | 
| Composition | - Composition.type : CodeableConcept [1..1]
 
  | Names are different.  |  |  | 
| Condition | - Condition.code : CodeableConcept [0..1]
 
  |  |  |  | 
| Consent | - Consent.category : CodeableConcept [1..*]
  Maximum Cardinality Violation (pattern = 1, resource = *)
  | Names are different.  Cardinality Problem.  |  |  | 
| DetectedIssue | - DetectedIssue.code : CodeableConcept [0..1]
 
  |  |  |  | 
| DiagnosticReport | - DiagnosticReport.code : CodeableConcept [1..1]
 
  |  |  |  | 
| DocumentManifest | - DocumentManifest.type : CodeableConcept [0..1]
 
  | Names are different.  |  |  | 
| DocumentReference | - DocumentReference.type : CodeableConcept [0..1]
 
  | Names are different.  |  |  | 
| Encounter | - Encounter.type : CodeableConcept [0..*]
  Maximum Cardinality Violation (pattern = 1, resource = *)- Encounter.serviceType : CodeableConcept [0..1]
 
  | Names are different.  Cardinality Problem.  |  |  | 
| EnrollmentResponse | - EnrollmentResponse.disposition : string [0..1]
  The type 'string' is not legal according to the pattern (string vs CodeableConcept) 
  | Names are different.  |  |  | 
| EpisodeOfCare | - EpisodeOfCare.type : CodeableConcept [0..*]
  Maximum Cardinality Violation (pattern = 1, resource = *)
  | Names are different.  Cardinality Problem.  |  |  | 
| ExplanationOfBenefit | - ExplanationOfBenefit.type : CodeableConcept [1..1]
 
  | Names are different.  |  |  | 
| ImagingStudy | - ImagingStudy.procedureCode : CodeableConcept [0..*]
  Maximum Cardinality Violation (pattern = 1, resource = *)
  | Names are different.  Cardinality Problem.  |  |  | 
| Immunization | - Immunization.vaccineCode : CodeableConcept [1..1]
 
  | Names are different.  |  |  | 
| Invoice | - Invoice.type : CodeableConcept [0..1]
 - Invoice.lineItem.priceComponent.type : code [1..1]
  The type 'code' is not legal according to the pattern (code vs CodeableConcept) - Invoice.lineItem.priceComponent.code : CodeableConcept [0..1]
 
  | Names are different.  |  |  | 
| Media | - Media.modality : CodeableConcept [0..1]
 
  | Names are different.  |  |  | 
| MedicationAdministration | - MedicationAdministration.medication[x] : CodeableConcept, Reference [1..1]
  The type 'Reference' is not legal according to the pattern (CodeableConcept, Reference vs CodeableConcept) 
  | Names are different.  |  |  | 
| MedicationDispense | - MedicationDispense.medication[x] : CodeableConcept, Reference [1..1]
  The type 'Reference' is not legal according to the pattern (CodeableConcept, Reference vs CodeableConcept) 
  | Names are different.  |  |  | 
| MedicationStatement | - MedicationStatement.medication[x] : CodeableConcept, Reference [1..1]
  The type 'Reference' is not legal according to the pattern (CodeableConcept, Reference vs CodeableConcept) 
  | Names are different.  |  |  | 
| Observation | - Observation.code : CodeableConcept [1..1]
 
  |  |  |  | 
| Procedure | - Procedure.code : CodeableConcept [0..1]
 
  |  |  |  | 
| Provenance | - Provenance.activity : CodeableConcept [0..1]
 
  | Names are different.  |  |  | 
| RiskAssessment | - RiskAssessment.code : CodeableConcept [0..1]
 
  |  |  |  | 
| SupplyDelivery | - SupplyDelivery.type : CodeableConcept [0..1]
 
  | Names are different.  |  |  | 
| Event.subject | 
| Event.subject : Reference(Patient|Group) [1..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| ChargeItem | - ChargeItem.subject : Reference [1..1]
 
  |  |  |  | 
| ClinicalImpression | - ClinicalImpression.subject : Reference [1..1]
 
  |  |  |  | 
| Communication | - Communication.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| Composition | - Composition.category : CodeableConcept [0..*]
  Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *) The type 'CodeableConcept' is not legal according to the pattern (CodeableConcept vs Reference(Patient|Group)) 
  | Names are different.  Cardinality Problem.  |  |  | 
| Condition | - Condition.subject : Reference [1..1]
 
  |  |  |  | 
| Consent | - Consent.patient : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| Coverage | - Coverage.beneficiary : Reference [1..1]
 
  | Names are different.  |  |  | 
| CoverageEligibilityResponse | - CoverageEligibilityResponse.patient : Reference [1..1]
 
  | Names are different.  |  |  | 
| DetectedIssue | - DetectedIssue.patient : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| DeviceUseStatement | - DeviceUseStatement.subject : Reference [1..1]
 
  |  |  |  | 
| DiagnosticReport | - DiagnosticReport.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| DocumentManifest | - DocumentManifest.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| DocumentReference | - DocumentReference.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| Encounter | - Encounter.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| EpisodeOfCare | - EpisodeOfCare.patient : Reference [1..1]
 
  | Names are different.  |  |  | 
| ExplanationOfBenefit | - ExplanationOfBenefit.patient : Reference [1..1]
 
  | Names are different.  |  |  | 
| FamilyMemberHistory | - FamilyMemberHistory.patient : Reference [1..1]
 
  | Names are different.  |  |  | 
| GuidanceResponse | - GuidanceResponse.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| ImagingStudy | - ImagingStudy.subject : Reference [1..1]
 
  |  |  |  | 
| Immunization | - Immunization.patient : Reference [1..1]
 
  | Names are different.  |  |  | 
| ImmunizationEvaluation | - ImmunizationEvaluation.patient : Reference [1..1]
 
  | Names are different.  |  |  | 
| Invoice | - Invoice.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| Media | - Media.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| MedicationAdministration | - MedicationAdministration.subject : Reference [1..1]
 
  |  |  |  | 
| MedicationDispense | - MedicationDispense.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| MedicationStatement | - MedicationStatement.subject : Reference [1..1]
 
  |  |  |  | 
| Observation | - Observation.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| Procedure | - Procedure.subject : Reference [1..1]
 
  |  |  |  | 
| QuestionnaireResponse | - QuestionnaireResponse.subject : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Cardinality Problem.  |  |  | 
| RiskAssessment | - RiskAssessment.subject : Reference [1..1]
 
  |  |  |  | 
| SupplyDelivery | - SupplyDelivery.patient : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| Event.encounter | 
| Event.encounter : Reference(Encounter) [0..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| DiagnosticReport | - DiagnosticReport.encounter : Reference [0..1]
 
  |  |  |  | 
| GuidanceResponse | - GuidanceResponse.encounter : Reference [0..1]
 
  |  |  |  | 
| ImagingStudy | - ImagingStudy.encounter : Reference [0..1]
 
  |  |  |  | 
| Media | - Media.encounter : Reference [0..1]
 
  |  |  |  | 
| QuestionnaireResponse | - QuestionnaireResponse.encounter : Reference [0..1]
 
  |  |  |  | 
| RiskAssessment | - RiskAssessment.encounter : Reference [0..1]
 
  |  |  |  | 
| Event.occurrence[x] | 
| Event.occurrence[x] : dateTime|Period|Timing [0..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| ChargeItem | - ChargeItem.occurrence[x] : dateTime, Period, Timing [0..1]
 
  |  |  |  | 
| ClaimResponse | - ClaimResponse.created : dateTime [1..1]
 
  | Names are different.  |  |  | 
| ClinicalImpression | - ClinicalImpression.effective[x] : dateTime, Period [0..1]
 
  | Names are different.  |  |  | 
| Communication | - Communication.sent : dateTime [0..1]
 - Communication.received : dateTime [0..1]
 
  | Names are different.  |  |  | 
| Composition | - Composition.date : dateTime [1..1]
 
  | Names are different.  |  |  | 
| Condition | - Condition.onset[x] : dateTime, Age, Period, Range, string [0..1]
  The type 'Age' is not legal according to the pattern (dateTime, Age, Period, Range, string vs dateTime|Period|Timing) , The type 'Range' is not legal according to the pattern (dateTime, Age, Period, Range, string vs dateTime|Period|Timing) , The type 'string' is not legal according to the pattern (dateTime, Age, Period, Range, string vs dateTime|Period|Timing) 
  | Names are different.  |  |  | 
| Consent | - Consent.dateTime : dateTime [0..1]
 
  | Names are different.  |  |  | 
| Coverage | - Coverage.period : Period [0..1]
 
  | Names are different.  |  |  | 
| DetectedIssue | - DetectedIssue.identified[x] : dateTime, Period [0..1]
 
  | Names are different.  |  |  | 
| DeviceUseStatement | - DeviceUseStatement.timing[x] : Timing, Period, dateTime [0..1]
 
  | Names are different.  |  |  | 
| DiagnosticReport | - DiagnosticReport.effective[x] : dateTime, Period [0..1]
 
  | Names are different.  |  |  | 
| DocumentManifest | - DocumentManifest.created : dateTime [0..1]
 
  | Names are different.  |  |  | 
| DocumentReference | - DocumentReference.date : instant [0..1]
  The type 'instant' is not legal according to the pattern (instant vs dateTime|Period|Timing) 
  | Names are different.  |  |  | 
| Encounter | - Encounter.period : Period [0..1]
 - Encounter.length : Duration [0..1]
  The type 'Duration' is not legal according to the pattern (Duration vs dateTime|Period|Timing) 
  | Names are different.  |  |  | 
| EnrollmentResponse | - EnrollmentResponse.created : dateTime [0..1]
 
  | Names are different.  |  |  | 
| EpisodeOfCare | - EpisodeOfCare.period : Period [0..1]
 
  | Names are different.  |  |  | 
| ExplanationOfBenefit | - ExplanationOfBenefit.created : dateTime [1..1]
 
  | Names are different.  |  |  | 
| GuidanceResponse | - GuidanceResponse.occurrenceDateTime : dateTime [0..1]
 
  | Names are different.  |  |  | 
| ImagingStudy | - ImagingStudy.started : dateTime [0..1]
 
  | Names are different.  |  |  | 
| Immunization | - Immunization.occurrence[x] : dateTime, string [1..1]
  The type 'string' is not legal according to the pattern (dateTime, string vs dateTime|Period|Timing) 
  |  |  |  | 
| Media | - Media.created[x] : dateTime, Period [0..1]
 
  | Names are different.  |  |  | 
| MedicationAdministration | - MedicationAdministration.effective[x] : dateTime, Period [1..1]
 
  | Names are different.  |  |  | 
| MedicationDispense | - MedicationDispense.whenHandedOver : dateTime [0..1]
 
  | Names are different.  |  |  | 
| MedicationStatement | - MedicationStatement.effective[x] : dateTime, Period [0..1]
 
  | Names are different.  |  |  | 
| Observation | - Observation.effective[x] : dateTime, Period, Timing, instant [0..1]
  The type 'instant' is not legal according to the pattern (dateTime, Period, Timing, instant vs dateTime|Period|Timing) 
  | Names are different.  |  |  | 
| PaymentNotice | - PaymentNotice.created : dateTime [1..1]
 
  | Names are different.  |  |  | 
| PaymentReconciliation | - PaymentReconciliation.created : dateTime [1..1]
 
  | Names are different.  |  |  | 
| Procedure | - Procedure.performed[x] : dateTime, Period, string, Age, Range [0..1]
  The type 'string' is not legal according to the pattern (dateTime, Period, string, Age, Range vs dateTime|Period|Timing) , The type 'Age' is not legal according to the pattern (dateTime, Period, string, Age, Range vs dateTime|Period|Timing) , The type 'Range' is not legal according to the pattern (dateTime, Period, string, Age, Range vs dateTime|Period|Timing) 
  | Names are different.  |  |  | 
| QuestionnaireResponse | - QuestionnaireResponse.authored : dateTime [0..1]
 
  | Names are different.  |  |  | 
| RiskAssessment | - RiskAssessment.occurrence[x] : dateTime, Period [0..1]
 
  |  |  |  | 
| SupplyDelivery | - SupplyDelivery.occurrence[x] : dateTime, Period, Timing [0..1]
 
  |  |  |  | 
| Task | - Task.executionPeriod : Period [0..1]
 
  | Names are different.  |  |  | 
| Event.recorded | 
| Event.recorded : dateTime [0..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| Event.reported[x] | 
| Event.reported[x] : boolean|Reference(Patient|RelatedPerson|Practitioner|PractitionerRole|Organization) [0..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| Event.performer | 
| Event.performer :  [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| AuditEvent | - AuditEvent.agent : BackboneElement [1..*]
  The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs ) 
  | Names are different.  |  |  | 
| ChargeItem | - ChargeItem.performer : BackboneElement [0..*]
  The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs ) 
  |  |  |  | 
| ClaimResponse | - ClaimResponse.insurer : Reference [1..1]
  The type 'Reference' is not legal according to the pattern (Reference vs ) 
  | Names are different.  |  |  | 
| Composition | - Composition.author : Reference [1..*]
  The type 'Reference' is not legal according to the pattern (Reference vs ) 
  | Names are different.  |  |  | 
| Consent | - Consent.performer : Reference [0..*]
  The type 'Reference' is not legal according to the pattern (Reference vs ) - Consent.organization : Reference [0..*]
  The type 'Reference' is not legal according to the pattern (Reference vs ) 
  | Names are different.  |  |  | 
| DocumentManifest | - DocumentManifest.recipient : Reference [0..*]
  The type 'Reference' is not legal according to the pattern (Reference vs ) 
  | Names are different.  |  |  | 
| Encounter | - Encounter.participant : BackboneElement [0..*]
  The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs ) 
  | Names are different.  |  |  | 
| ImagingStudy | - ImagingStudy.series.performer : BackboneElement [0..*]
  The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs ) 
  |  |  |  | 
| Immunization | - Immunization.performer : BackboneElement [0..*]
  The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs ) 
  |  |  |  | 
| MedicationAdministration | - MedicationAdministration.performer : BackboneElement [0..*]
  The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs ) 
  |  |  |  | 
| MedicationDispense | - MedicationDispense.performer : BackboneElement [0..*]
  The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs ) 
  |  |  |  | 
| PaymentNotice | - PaymentNotice.provider : Reference [0..1]
  The type 'Reference' is not legal according to the pattern (Reference vs ) 
  | Names are different.  |  |  | 
| Procedure | - Procedure.performer : BackboneElement [0..*]
  The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs ) 
  |  |  |  | 
| Provenance | - Provenance.agent : BackboneElement [1..*]
  The type 'BackboneElement' is not legal according to the pattern (BackboneElement vs ) 
  | Names are different.  |  |  | 
| QuestionnaireResponse | - QuestionnaireResponse.author : Reference [0..1]
  The type 'Reference' is not legal according to the pattern (Reference vs ) 
  | Names are different.  |  |  | 
| SupplyDelivery | - SupplyDelivery.supplier : Reference [0..1]
  The type 'Reference' is not legal according to the pattern (Reference vs ) 
  | Names are different.  |  |  | 
| .Event.performer.function | 
| Event.performer.function : CodeableConcept [0..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| AuditEvent | - AuditEvent.agent.type : CodeableConcept [0..1]
 
  | Names are different.  |  |  | 
| ChargeItem | - ChargeItem.performer.function : CodeableConcept [0..1]
 
  |  |  |  | 
| Encounter | - Encounter.participant.type : CodeableConcept [0..*]
  Maximum Cardinality Violation (pattern = 1, resource = *)
  | Names are different.  Cardinality Problem.  |  |  | 
| Immunization | - Immunization.performer.function : CodeableConcept [0..1]
 
  |  |  |  | 
| MedicationAdministration | - MedicationAdministration.performer.function : CodeableConcept [0..1]
 
  |  |  |  | 
| Procedure | - Procedure.performer.function : CodeableConcept [0..1]
 
  |  |  |  | 
| Provenance | - Provenance.agent.type : CodeableConcept [0..1]
 
  | Names are different.  |  |  | 
| .Event.performer.actor | 
| Event.performer.actor : Reference(Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson) [1..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| AuditEvent | - AuditEvent.agent.who : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| ChargeItem | - ChargeItem.performer.actor : Reference [1..1]
 - ChargeItem.performingOrganization : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| ClinicalImpression | - ClinicalImpression.assessor : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| Communication | - Communication.recipient : Reference [0..*]
  Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *)- Communication.sender : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| DetectedIssue | - DetectedIssue.author : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| DeviceUseStatement | - DeviceUseStatement.source : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| DiagnosticReport | - DiagnosticReport.performer : Reference [0..*]
  Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *)- DiagnosticReport.resultsInterpreter : Reference [0..*]
  Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *)
  | Names are different.  Cardinality Problem.  |  |  | 
| DocumentManifest | - DocumentManifest.author : Reference [0..*]
  Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *)
  | Names are different.  Cardinality Problem.  |  |  | 
| DocumentReference | - DocumentReference.author : Reference [0..*]
  Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *)- DocumentReference.authenticator : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)- DocumentReference.custodian : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| Encounter | - Encounter.participant.individual : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)- Encounter.serviceProvider : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| EnrollmentResponse | - EnrollmentResponse.organization : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| EpisodeOfCare | - EpisodeOfCare.managingOrganization : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)- EpisodeOfCare.careManager : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)- EpisodeOfCare.team : Reference [0..*]
  Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *)
  | Names are different.  Cardinality Problem.  |  |  | 
| GuidanceResponse | - GuidanceResponse.performer : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| Immunization | - Immunization.performer.actor : Reference [1..1]
 
  |  |  |  | 
| Media | - Media.operator : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| MedicationAdministration | - MedicationAdministration.performer.actor : Reference [1..1]
 
  |  |  |  | 
| MedicationDispense | - MedicationDispense.performer.actor : Reference [1..1]
 
  |  |  |  | 
| Observation | - Observation.performer : Reference [0..*]
  Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *)
  | Names are different.  Cardinality Problem.  |  |  | 
| PaymentReconciliation | - PaymentReconciliation.paymentIssuer : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| Procedure | - Procedure.performer.actor : Reference [1..1]
 
  |  |  |  | 
| Provenance | - Provenance.agent.who : Reference [1..1]
 
  | Names are different.  |  |  | 
| RiskAssessment | - RiskAssessment.performer : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)
  | Names are different.  Cardinality Problem.  |  |  | 
| Task | - Task.owner : Reference [0..1]
  Minimum Cardinality Violation (pattern = 1, resource = 0)Event.performer.actor : Reference(Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson) [1..1] => Extension task-candidateList : Reference [0..*] Minimum Cardinality Violation (pattern = 1, resource = 0), Maximum Cardinality Violation (pattern = 1, resource = *)  (as an extension) | Names are different.  Cardinality Problem.  |  |  | 
| Event.location | 
| Event.location : Reference(Location) [0..1] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| AuditEvent | - AuditEvent.agent.location : Reference [0..1]
 
  |  |  |  | 
| DiagnosticReport | Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]  (as an extension) |  |  |  | 
| Encounter | - Encounter.location.location : Reference [1..1]
 
  |  |  |  | 
| ImagingStudy | - ImagingStudy.location : Reference [0..1]
 
  |  |  |  | 
| Immunization | - Immunization.location : Reference [0..1]
 
  |  |  |  | 
| Media | Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]  (as an extension) |  |  |  | 
| Observation | Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]  (as an extension) |  |  |  | 
| Provenance | - Provenance.location : Reference [0..1]
 
  |  |  |  | 
| SupplyDelivery | Event.location : Reference(Location) [0..1] => Extension event-location : Reference [0..1]  (as an extension) |  |  |  | 
| Task | - Task.reasonCode : CodeableConcept [0..1]
  The type 'CodeableConcept' is not legal according to the pattern (CodeableConcept vs Reference(Location)) 
  | Names are different.  |  |  | 
| Event.reasonCode | 
| Event.reasonCode : CodeableConcept [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| AuditEvent | - AuditEvent.purposeOfEvent : CodeableConcept [0..*]
 
  | Names are different.  |  |  | 
| ChargeItem | - ChargeItem.reason : CodeableConcept [0..*]
 
  | Names are different.  |  |  | 
| Communication | - Communication.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| Condition | - Condition.evidence.code : CodeableConcept [0..*]
 
  | Names are different.  |  |  | 
| DeviceUseStatement | - DeviceUseStatement.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| DiagnosticReport | Event.reasonCode : CodeableConcept [0..*] => Extension workflow-reasonCode : CodeableConcept [0..*]Event.reasonCode : CodeableConcept [0..*] => Extension workflow-reasonCode : CodeableConcept [0..*]Event.reasonCode : CodeableConcept [0..*] => Extension workflow-reasonCode : CodeableConcept [0..*]  (as an extension) |  |  |  | 
| Encounter | - Encounter.reasonCode : CodeableConcept [0..*]
 - Encounter.reasonReference : Reference [0..*]
  The type 'Reference' is not legal according to the pattern (Reference vs CodeableConcept) 
  | Names are different.  |  |  | 
| FamilyMemberHistory | - FamilyMemberHistory.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| GuidanceResponse | - GuidanceResponse.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| ImagingStudy | - ImagingStudy.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| Immunization | - Immunization.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| Media | - Media.reasonCode : CodeableConcept [0..*]
 Event.reasonCode : CodeableConcept [0..*] => Extension workflow-reasonCode : CodeableConcept [0..*]Event.reasonCode : CodeableConcept [0..*] => Extension workflow-reasonCode : CodeableConcept [0..*]  (as an extension) |  |  |  | 
| MedicationAdministration | - MedicationAdministration.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| MedicationStatement | - MedicationStatement.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| Observation | Event.reasonCode : CodeableConcept [0..*] => Extension workflow-reasonCode : CodeableConcept [0..*]Event.reasonCode : CodeableConcept [0..*] => Extension workflow-reasonCode : CodeableConcept [0..*]Event.reasonCode : CodeableConcept [0..*] => Extension workflow-reasonCode : CodeableConcept [0..*]Event.reasonCode : CodeableConcept [0..*] => Extension workflow-reasonCode : CodeableConcept [0..*]  (as an extension) |  |  |  | 
| Procedure | - Procedure.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| Provenance | - Provenance.reason : CodeableConcept [0..*]
 
  | Names are different.  |  |  | 
| RiskAssessment | - RiskAssessment.reasonCode : CodeableConcept [0..*]
 
  |  |  |  | 
| Event.reasonReference | 
| Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| ChargeItem | - ChargeItem.service : Reference [0..*]
 
  | Names are different.  |  |  | 
| Communication | - Communication.reasonReference : Reference [0..*]
 
  |  |  |  | 
| DetectedIssue | - DetectedIssue.implicated : Reference [0..*]
 
  | Names are different.  |  |  | 
| DeviceUseStatement | - DeviceUseStatement.reasonReference : Reference [0..*]
 
  |  |  |  | 
| DiagnosticReport | Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] => Extension workflow-reasonReference : Reference [0..*]Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] => Extension workflow-reasonReference : Reference [0..*]Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] => Extension workflow-reasonReference : Reference [0..*]  (as an extension) |  |  |  | 
| Encounter | - Encounter.diagnosis.condition : Reference [1..1]
 
  | Names are different.  |  |  | 
| EpisodeOfCare | - EpisodeOfCare.diagnosis.condition : Reference [1..1]
 
  | Names are different.  |  |  | 
| FamilyMemberHistory | - FamilyMemberHistory.reasonReference : Reference [0..*]
 
  |  |  |  | 
| GuidanceResponse | - GuidanceResponse.reasonReference : Reference [0..*]
 
  |  |  |  | 
| ImagingStudy | - ImagingStudy.reasonReference : Reference [0..*]
 
  |  |  |  | 
| Immunization | - Immunization.reasonReference : Reference [0..*]
 
  |  |  |  | 
| Media | Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] => Extension workflow-reasonReference : Reference [0..*]Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] => Extension workflow-reasonReference : Reference [0..*]  (as an extension) |  |  |  | 
| MedicationAdministration | - MedicationAdministration.reasonReference : Reference [0..*]
 
  |  |  |  | 
| MedicationStatement | - MedicationStatement.reasonReference : Reference [0..*]
 
  |  |  |  | 
| Observation | Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] => Extension workflow-reasonReference : Reference [0..*]Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] => Extension workflow-reasonReference : Reference [0..*]Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] => Extension workflow-reasonReference : Reference [0..*]Event.reasonReference : Reference(Condition|Observation|Media|DiagnosticReport|DocumentReference) [0..*] => Extension workflow-reasonReference : Reference [0..*]  (as an extension) |  |  |  | 
| Procedure | - Procedure.reasonReference : Reference [0..*]
 
  |  |  |  | 
| RiskAssessment | - RiskAssessment.reasonReference : Reference [0..*]
 
  |  |  |  | 
| Event.note | 
| Event.note : Annotation [0..*] | 
| Resource | Matches | Issues | Tasks | Status | Notes | 
| ChargeItem | - ChargeItem.note : Annotation [0..*]
 
  |  |  |  | 
| ClaimResponse | - ClaimResponse.disposition : string [0..1]
  The type 'string' is not legal according to the pattern (string vs Annotation) 
  | Names are different.  |  |  | 
| ClinicalImpression | - ClinicalImpression.note : Annotation [0..*]
 
  |  |  |  | 
| Communication | - Communication.note : Annotation [0..*]
 
  |  |  |  | 
| Condition | - Condition.note : Annotation [0..*]
 
  |  |  |  | 
| CoverageEligibilityResponse | - CoverageEligibilityResponse.disposition : string [0..1]
  The type 'string' is not legal according to the pattern (string vs Annotation) 
  | Names are different.  |  |  | 
| DetectedIssue | - DetectedIssue.detail : string [0..1]
  The type 'string' is not legal according to the pattern (string vs Annotation) 
  | Names are different.  |  |  | 
| DeviceUseStatement | - DeviceUseStatement.bodySite : CodeableConcept [0..1]
  The type 'CodeableConcept' is not legal according to the pattern (CodeableConcept vs Annotation) - DeviceUseStatement.note : Annotation [0..*]
 
  | Names are different.  |  |  | 
| FamilyMemberHistory | - FamilyMemberHistory.note : Annotation [0..*]
 
  |  |  |  | 
| GuidanceResponse | - GuidanceResponse.note : Annotation [0..*]
 
  |  |  |  | 
| ImagingStudy | - ImagingStudy.note : Annotation [0..*]
 
  |  |  |  | 
| Immunization | - Immunization.note : Annotation [0..*]
 
  |  |  |  | 
| ImmunizationEvaluation | - ImmunizationEvaluation.description : string [0..1]
  The type 'string' is not legal according to the pattern (string vs Annotation) 
  | Names are different.  |  |  | 
| Invoice | - Invoice.note : Annotation [0..*]
 
  |  |  |  | 
| Media | - Media.note : Annotation [0..*]
 
  |  |  |  | 
| MedicationAdministration | - MedicationAdministration.note : Annotation [0..*]
 
  |  |  |  | 
| MedicationDispense | - MedicationDispense.note : Annotation [0..*]
 
  |  |  |  | 
| MedicationStatement | - MedicationStatement.note : Annotation [0..*]
 
  |  |  |  | 
| PaymentReconciliation | - PaymentReconciliation.disposition : string [0..1]
  The type 'string' is not legal according to the pattern (string vs Annotation) 
  | Names are different.  |  |  | 
| Procedure | - Procedure.note : Annotation [0..*]
 
  |  |  |  | 
| RiskAssessment | - RiskAssessment.note : Annotation [0..*]
 
  |  |  |  |