generated: '2026-09-02' method: derived source: openapi/ components.schemas ($ref graph) + fhir/cambio-healthcare-systems-capabilitystatement.json note: 'Two parallel data models. The COSMIC REST APIs carry an EHR-extract vocabulary built on HL7 v3 datatype primitives (II identifiers, TS timestamps, CD/CE coded values, PQ physical quantities) wrapped in per-domain EHRExtract envelopes; the FHIR R4 server exposes the same clinical estate through 24 standard resource types with Cambio profiles. Every edge below is a $ref in a spec the provider publishes. NOTE: the portal serves its component schemas as Swagger 2.0 definitions blocks, so the exported documents reference "#/definitions/..." inside an OpenAPI 3.0.1 envelope — a real defect in the published contract. This pipeline rewrote the pointers to "#/components/schemas/..." when assembling openapi/; openapi/_original/ holds the portal export unmodified.' entity_count: 224 relationship_count: 398 hl7v3_datatype_primitives: - ANY - CD - ED - II - ST - TEL - TS most_referenced_entities: - entity: II inbound_refs: 58 - entity: TS inbound_refs: 56 - entity: SimpleUnit inbound_refs: 18 - entity: Unit inbound_refs: 9 - entity: Patient inbound_refs: 8 - entity: ANY inbound_refs: 7 - entity: XSDVersion inbound_refs: 6 - entity: Units inbound_refs: 6 - entity: CareProviders inbound_refs: 6 - entity: Element inbound_refs: 6 - entity: CD inbound_refs: 5 - entity: DoseTimeUnitType inbound_refs: 5 - entity: Reference inbound_refs: 5 - entity: ED inbound_refs: 4 - entity: DoseTimeOfDayType inbound_refs: 4 - entity: Duration inbound_refs: 4 - entity: ST inbound_refs: 3 - entity: EDTEXT inbound_refs: 3 - entity: Type inbound_refs: 3 - entity: TSDATE inbound_refs: 3 - entity: Action inbound_refs: 3 - entity: QTY inbound_refs: 2 - entity: UnitType inbound_refs: 2 - entity: ContactEHRExtracts inbound_refs: 2 - entity: Contact inbound_refs: 2 top_entities: - entity: ChemistryReportEHRExtract outbound_refs: 16 - entity: DiagnosisEHRExtract outbound_refs: 16 - entity: Prescription outbound_refs: 14 - entity: ContactEHRExtract outbound_refs: 13 - entity: JournalNoteEHRExtract outbound_refs: 12 - entity: PrescriptionEHRExtract outbound_refs: 12 - entity: AttentionSignalEHRExtract outbound_refs: 11 - entity: AttentionSignal outbound_refs: 10 - entity: Contact outbound_refs: 10 - entity: DosagePlugin outbound_refs: 9 - entity: PatientEHRExtract outbound_refs: 7 - entity: ReferralRequest outbound_refs: 7 - entity: Note outbound_refs: 6 - entity: DripDosageType outbound_refs: 6 - entity: DosePlugin outbound_refs: 6 - entity: UnitAll outbound_refs: 6 - entity: ED outbound_refs: 5 - entity: IX3DosageType outbound_refs: 5 - entity: Unit outbound_refs: 4 - entity: CD outbound_refs: 4 - entity: QTY outbound_refs: 4 - entity: HCMContact outbound_refs: 4 - entity: Report outbound_refs: 4 - entity: RecordType outbound_refs: 4 - entity: Dosage outbound_refs: 4 relationships: - from: AttentionSignalResponse to: AttentionSignalEHRExtracts via: null cardinality: has_many - from: AttentionSignalEHRExtracts to: AttentionSignalEHRExtract via: AttentionSignalEHRExtract cardinality: has_many - from: AttentionSignalEHRExtracts to: XSDVersion via: XSDVersion cardinality: has_one - from: AttentionSignalEHRExtract to: II via: ehr_id cardinality: has_one - from: AttentionSignalEHRExtract to: II via: ehr_system cardinality: has_one - from: AttentionSignalEHRExtract to: TS via: time_created cardinality: has_one - from: AttentionSignalEHRExtract to: AttentionSignal via: AttentionSignal cardinality: has_one - from: AttentionSignalEHRExtract to: Patient via: Patient cardinality: has_one - from: AttentionSignalEHRExtract to: SimpleUnit via: CareUnit cardinality: has_one - from: AttentionSignalEHRExtract to: SimpleUnit via: ResponsibleUnit cardinality: has_one - from: AttentionSignalEHRExtract to: SimpleUnit via: AccessZoneUnit cardinality: has_one - from: AttentionSignalEHRExtract to: SimpleUnit via: HeadCareproviderUnit cardinality: has_one - from: AttentionSignalEHRExtract to: Units via: Units cardinality: has_one - from: AttentionSignalEHRExtract to: CareProviders via: CareProviders cardinality: has_one - from: AttentionSignal to: II via: RcId cardinality: has_one - from: AttentionSignal to: TS via: SignalVersionDateTime cardinality: has_one - from: AttentionSignal to: TS via: SignalSignDateTime cardinality: has_one - from: AttentionSignal to: TS via: SignalDeletionDate cardinality: has_one - from: AttentionSignal to: MedicalRecordLinks via: MedicalRecordLinks cardinality: has_one - from: AttentionSignal to: Hypersensitivity via: HypersensitivityType cardinality: has_one - from: AttentionSignal to: ContagiousDisease via: ContagiousDiseaseType cardinality: has_one - from: AttentionSignal to: NonStandardProcedure via: NonStandardProcedureType cardinality: has_one - from: AttentionSignal to: TreatmentAndCondition via: TreatmentAndConditionType cardinality: has_one - from: AttentionSignal to: UnstructuredData via: UnstructuredType cardinality: has_one - from: UnstructuredData to: TS via: ReasessmentDateTime cardinality: has_one - from: TreatmentAndCondition to: TS via: ReasessmentDateTime cardinality: has_one - from: TreatmentAndCondition to: TS via: TreatmentDateTime cardinality: has_one - from: TreatmentAndCondition to: TS via: DiagnosisDateTime cardinality: has_one - from: NonStandardProcedure to: TS via: ReasessmentDateTime cardinality: has_one - from: ContagiousDisease to: TS via: ReasessmentDateTime cardinality: has_one - from: Hypersensitivity to: TS via: ReasessmentDateTime cardinality: has_one - from: Hypersensitivity to: SignalATCCodes via: SignalATCCodes cardinality: has_one - from: SignalATCCodes to: CD via: signalATCCode cardinality: has_many - from: MedicalRecordLinks to: MedicalRecordLink via: MedicalRecordLinkData cardinality: has_many - from: MedicalRecordLink to: II via: RcId cardinality: has_one - from: Patient to: II via: PatientID cardinality: has_one - from: Patient to: PatientSecrecyGroups via: PatientSecrecyGroups cardinality: has_one - from: Patient to: PatientName via: PatientName cardinality: has_one - from: PatientName to: PatientGivenName via: PatientGivenName cardinality: has_many - from: Units to: Unit via: Unit cardinality: has_many - from: Unit to: II via: UnitID cardinality: has_one - from: Unit to: II via: UnitLocalID cardinality: has_one - from: Unit to: II via: HeadCareproviderUnitID cardinality: has_one - from: Unit to: II via: AccessZoneID cardinality: has_many - from: CareProviders to: CareProvider via: CareProvider cardinality: has_many - from: CareProvider to: II via: CareProviderID cardinality: has_one - from: CareProvider to: II via: careProviderPositionID cardinality: has_one - from: CareProvider to: SimpleUnit via: CareProviderUnit cardinality: has_one - from: SimpleUnit to: II via: unitID cardinality: has_one - from: SimpleUnit to: II via: unitLocalID cardinality: has_one - from: CD to: ST via: DisplayName cardinality: has_one - from: CD to: EDTEXT via: OriginalText cardinality: has_one - from: CD to: CD via: Translation cardinality: has_many - from: CD to: XReference via: Source cardinality: has_one - from: XReference to: ANY via: xref cardinality: has_one - from: II to: ANY via: null cardinality: has_one - from: TS to: QTY via: null cardinality: has_one - from: QTY to: ED via: expression cardinality: has_one - from: QTY to: EDTEXT via: originalText cardinality: has_one - from: QTY to: QTY via: uncertainty cardinality: has_one - from: QTY to: ANY via: null cardinality: has_one - from: ED to: TELURL via: reference cardinality: has_one - from: ED to: ED via: thumbnail cardinality: has_one - from: ED to: ST via: description cardinality: has_one - from: ED to: ED via: translation cardinality: has_many - from: ED to: ANY via: null cardinality: has_one - from: EDTEXT to: ED via: null cardinality: has_one - from: ST to: STNT via: translation cardinality: has_many - from: ST to: ANY via: null cardinality: has_one - from: STNT to: ST via: null cardinality: has_one - from: TELURL to: TEL via: null cardinality: has_one - from: TEL to: QSETTS via: useablePeriod cardinality: has_one - from: TEL to: ANY via: null cardinality: has_one - from: QSETTS to: EDTEXT via: originalText cardinality: has_one - from: QSETTS to: ANY via: null cardinality: has_one - from: ANY to: HXIT via: null cardinality: has_one - from: AppointmentResponse to: GetBookingsResponse via: null cardinality: has_many - from: GetBookingsResponse to: Bookings via: Booking cardinality: has_one - from: GetBookingsResponse to: RegisteredBookings via: RegisteredBooking cardinality: has_one - from: GetBookingsResponse to: Patient via: Patient cardinality: has_one - from: Bookings to: BookingType via: null cardinality: has_many - from: BookingType to: UnitType via: PerformingUnit cardinality: has_one - from: BookingType to: PaymentDetailsType via: PaymentDetails cardinality: has_one - from: UnitType to: AddressType via: Address cardinality: has_one - from: AddressType to: Type via: Type cardinality: has_one - from: RegisteredBookings to: RegisteredBookingType via: null cardinality: has_many - from: RegisteredBookingType to: UnitType via: PerformingUnit cardinality: has_one - from: PersonNumberType to: Type via: Type cardinality: has_one - from: PhoneNumberType to: Type via: Type cardinality: has_one - from: ContactResponse to: ContactEHRExtracts via: null cardinality: has_many - from: ContactEHRExtracts to: ContactEHRExtract via: ContactEHRExtract cardinality: has_many - from: ContactEHRExtracts to: XSDVersion via: XSDVersion cardinality: has_one - from: ContactEHRExtract to: II via: ehr_id cardinality: has_one - from: ContactEHRExtract to: II via: ehr_system cardinality: has_one - from: ContactEHRExtract to: TS via: time_created cardinality: has_one - from: ContactEHRExtract to: Contact via: Contact cardinality: has_one - from: ContactEHRExtract to: CareCommitment via: CareCommitment cardinality: has_one - from: ContactEHRExtract to: Patient via: Patient cardinality: has_one - from: ContactEHRExtract to: Units via: Units cardinality: has_one - from: ContactEHRExtract to: SimpleUnit via: ContactPerformingUnit cardinality: has_one - from: ContactEHRExtract to: SimpleUnit via: ContactResponsibleUnit cardinality: has_one - from: ContactEHRExtract to: SimpleUnit via: ContactAccessZoneUnit cardinality: has_one - from: ContactEHRExtract to: SimpleUnit via: ContactHeadCareproviderUnit cardinality: has_one - from: ContactEHRExtract to: SimpleUnit via: ContactTechnicalUnit cardinality: has_one - from: ContactEHRExtract to: CareProviders via: CareProviders cardinality: has_one - from: Contact to: II via: rc_id cardinality: has_one - from: Contact to: TS via: ContactVersionDateTime cardinality: has_one - from: Contact to: TS via: ContactBeginDateTime cardinality: has_one - from: Contact to: TS via: ContactEndDateTime cardinality: has_one - from: Contact to: TS via: ContactHomeleaveBeginDateTime cardinality: has_one - from: Contact to: TS via: ContactHomeleaveEndDateTime cardinality: has_one - from: Contact to: TS via: ActionBeginDateTime cardinality: has_one - from: Contact to: TS via: ActionEndDateTime cardinality: has_one - from: Contact to: TS via: DischargeDateTime cardinality: has_one - from: Contact to: TS via: DeceasedDateTime cardinality: has_one - from: CareCommitment to: TSDATE via: CareCommitmentDate cardinality: has_one - from: TSDATE to: TS via: null cardinality: has_one - from: Actions to: Action via: action cardinality: has_many - from: Action to: TS via: actionBeginDateTime cardinality: has_one - from: Action to: TS via: actionEndDateTime cardinality: has_one - from: Action to: SecrecyLevels via: actionSecrecyLevels cardinality: has_one - from: Discharge to: TS via: dischargeDateTime cardinality: has_one - from: Discharge to: TS via: deceasedDateTime cardinality: has_one - from: AccessZones to: II via: accessZoneID cardinality: has_many - from: CareProviderPosition to: II via: careProviderPositionID cardinality: has_one - from: PhoneNumbers to: Phone via: phone cardinality: has_many - from: EmailAddresses to: Email via: Email cardinality: has_many - from: UnitAddresses to: UnitAddress via: unitAddress cardinality: has_many - from: ContactEHRExtractsArray to: ContactEHRExtracts via: null cardinality: has_many - from: AccessZoneUnit to: II via: UnitID cardinality: has_one - from: AccessZoneUnit to: II via: UnitLocalID cardinality: has_one - from: AttestingCareProvider to: II via: CareProviderID cardinality: has_one - from: AttestingCareProvider to: ProviderPosition via: ProviderPosition cardinality: has_one - from: AttestingCareProviders to: AttestingCareProvider via: AttestingCareProvider cardinality: has_many - from: CareProviderUnit to: II via: unitID cardinality: has_one - from: CareProviderUnit to: II via: unitLocalID cardinality: has_one - from: ChemistryReportEHRExtract to: AccessZoneUnit via: AccessZoneUnit cardinality: has_one - from: ChemistryReportEHRExtract to: AttestingCareProviders via: AttestingCareProviders cardinality: has_one - from: ChemistryReportEHRExtract to: CareProviders via: CareProviders cardinality: has_one - from: ChemistryReportEHRExtract to: HCMContact via: Hcmcontact cardinality: has_one - from: ChemistryReportEHRExtract to: HeadCareproviderUnit via: HeadCareproviderUnit cardinality: has_one - from: ChemistryReportEHRExtract to: Patient via: Patient cardinality: has_one - from: ChemistryReportEHRExtract to: PerformingUnit via: PerformingUnit cardinality: has_one - from: ChemistryReportEHRExtract to: ReceivingUnit via: ReceivingUnit cardinality: has_one - from: ChemistryReportEHRExtract to: Report via: Report cardinality: has_one - from: ChemistryReportEHRExtract to: Request via: Request cardinality: has_one - from: ChemistryReportEHRExtract to: RequestingUnit via: RequestingUnit cardinality: has_one - from: ChemistryReportEHRExtract to: ResponsibleUnit via: ResponsibleUnit cardinality: has_one - from: ChemistryReportEHRExtract to: Units via: Units cardinality: has_one - from: ChemistryReportEHRExtract to: II via: ehr_id cardinality: has_one - from: ChemistryReportEHRExtract to: II via: ehr_system cardinality: has_one - from: ChemistryReportEHRExtract to: TS via: time_created cardinality: has_one - from: ChemistryReportEHRExtracts to: ChemistryReportEHRExtract via: ChemistryReportEHRExtract cardinality: has_many - from: ChemistryResponse to: ChemistryReportEHRExtracts via: null cardinality: has_many - from: HCMContact to: ContactSecrecyLevels via: ContactSecrecyLevels cardinality: has_many - from: HCMContact to: TS via: HCMContactBegin cardinality: has_one - from: HCMContact to: TS via: HCMContactEnd cardinality: has_one - from: HCMContact to: II via: target_id cardinality: has_one - from: HeadCareproviderUnit to: II via: UnitID cardinality: has_one - from: HeadCareproviderUnit to: II via: UnitLocalID cardinality: has_one - from: PerformingUnit to: II via: UnitID cardinality: has_one - from: PerformingUnit to: II via: UnitLocalID cardinality: has_one - from: ProviderPosition to: II via: CareProviderPositionID cardinality: has_one - from: ReceivingUnit to: II via: UnitID cardinality: has_one - from: ReceivingUnit to: II via: UnitLocalID cardinality: has_one - from: Report to: TS via: ReportDateTime cardinality: has_one - from: Report to: TS via: ReportVersionDateTime cardinality: has_one - from: Report to: TestResult via: TestResult cardinality: has_many - from: Report to: II via: rc_id cardinality: has_one - from: Request to: ClinicalInformation via: ClinicalInformation cardinality: has_many - from: Request to: TS via: RequestDateTime cardinality: has_one - from: Request to: II via: rc_id cardinality: has_one - from: RequestingUnit to: II via: UnitID cardinality: has_one - from: RequestingUnit to: II via: UnitLocalID cardinality: has_one - from: ResponsibleUnit to: II via: UnitID cardinality: has_one - from: ResponsibleUnit to: II via: UnitLocalID cardinality: has_one - from: TestResult to: TS via: AttestDateTime cardinality: has_one - from: TestResult to: II via: AttestingCareProviderId cardinality: has_one - from: TestResult to: II via: rc_id cardinality: has_one - from: ChemistryReportEHRExtractsArray to: ChemistryReportEHRExtracts via: null cardinality: has_many - from: DiagnosisResponse to: DiagnosisEHRExtracts via: null cardinality: has_many - from: DiagnosisEHRExtracts to: DiagnosisEHRExtract via: DiagnosisEHRExtract cardinality: has_many - from: DiagnosisEHRExtracts to: XSDVersion via: XSDVersion cardinality: has_one - from: DiagnosisEHRExtract to: II via: ehr_id cardinality: has_one - from: DiagnosisEHRExtract to: II via: ehr_system cardinality: has_one - from: DiagnosisEHRExtract to: TS via: time_created cardinality: has_one - from: DiagnosisEHRExtract to: II via: NoteId cardinality: has_one - from: DiagnosisEHRExtract to: II via: JournalNoteReferenceId cardinality: has_one - from: DiagnosisEHRExtract to: TS via: DiagnosisVersionDateTime cardinality: has_one - from: DiagnosisEHRExtract to: TS via: DiagnosisNoteDate cardinality: has_one - from: DiagnosisEHRExtract to: TS via: DiagnosisSignDateTime cardinality: has_one - from: DiagnosisEHRExtract to: Patient via: Patient cardinality: has_one - from: DiagnosisEHRExtract to: Units via: Units cardinality: has_one - from: DiagnosisEHRExtract to: SimpleUnit via: CareUnit cardinality: has_one - from: DiagnosisEHRExtract to: SimpleUnit via: ResponsibleUnit cardinality: has_one - from: DiagnosisEHRExtract to: SimpleUnit via: AccessZoneUnit cardinality: has_one - from: DiagnosisEHRExtract to: SimpleUnit via: HeadCareproviderUnit cardinality: has_one - from: DiagnosisEHRExtract to: CareProviders via: CareProviders cardinality: has_one - from: DiagnosisEHRExtract to: Diagnoses via: Diagnoses cardinality: has_one - from: Diagnoses to: Diagnosis via: Diagnosis cardinality: has_many - from: Diagnoses to: Action via: Action cardinality: has_many - from: Diagnosis to: II via: rc_id cardinality: has_one - from: Diagnosis to: Diagnosis via: Diagnosis cardinality: has_many - from: Diagnosis to: Action via: Action cardinality: has_many - from: DiagnosisEHRExtractsArray to: DiagnosisEHRExtracts via: null cardinality: has_many - from: JournalNoteResponse to: JournalNoteEHRExtracts via: null cardinality: has_many - from: JournalNoteEHRExtracts to: JournalNoteEHRExtract via: JournalNoteEHRExtract cardinality: has_many - from: JournalNoteEHRExtracts to: XSDVersion via: XSDVersion cardinality: has_one - from: JournalNoteEHRExtract to: II via: ehr_id cardinality: has_one - from: JournalNoteEHRExtract to: II via: ehr_system cardinality: has_one - from: JournalNoteEHRExtract to: TS via: time_created cardinality: has_one - from: JournalNoteEHRExtract to: Note via: Note cardinality: has_one - from: JournalNoteEHRExtract to: Patient via: Patient cardinality: has_one - from: JournalNoteEHRExtract to: Units via: Units cardinality: has_one - from: JournalNoteEHRExtract to: SimpleUnit via: CareUnit cardinality: has_one - from: JournalNoteEHRExtract to: SimpleUnit via: ResponsibleUnit cardinality: has_one - from: JournalNoteEHRExtract to: SimpleUnit via: AccessZoneUnit cardinality: has_one - from: JournalNoteEHRExtract to: SimpleUnit via: HeadCareproviderUnit cardinality: has_one - from: JournalNoteEHRExtract to: CareProviders via: CareProviders cardinality: has_one - from: JournalNoteEHRExtract to: HCMContact via: HCMContact cardinality: has_one - from: Note to: II via: NoteId cardinality: has_one - from: Note to: TS via: NoteVersionDateTime cardinality: has_one - from: Note to: TS via: NoteDateTime cardinality: has_one - from: Note to: TS via: NoteSignDateTime cardinality: has_one - from: Note to: NoteSecrecyLevels via: NoteSecrecyLevels cardinality: has_one - from: Note to: Records via: Records cardinality: has_one - from: Records to: RecordType via: Record cardinality: has_many - from: RecordType to: KeywordToolTypes via: KeywordToolType cardinality: has_one - from: RecordType to: RecordValue via: Value cardinality: has_many - from: RecordType to: JournalValueTypes via: JournalValueType cardinality: has_one - from: RecordType to: RecordType via: Record cardinality: has_one - from: RecordValue to: JournalValueTypes via: JournalValueType cardinality: has_one - from: OtherValue to: ArchetypeRecordsValue via: archetypeRecordsValue cardinality: has_one - from: ArchetypeRecordsValue to: ArchetypeRecord via: archetypeRecords cardinality: has_many - from: ArchetypeRecord to: CD via: codedValue cardinality: has_one - from: ArchetypeRecord to: EventDateTime via: eventDateTime cardinality: has_one - from: ArchetypeRecord to: ArchetypeRecord via: archetypeRecords cardinality: has_many - from: EventDateTime to: TS via: startDateTime cardinality: has_one - from: EventDateTime to: TS via: endDateTime cardinality: has_one - from: JournalNoteEHRExtractsArray to: JournalNoteEHRExtracts via: null cardinality: has_many - from: PrescriptionInfoResponse to: PrescriptionEHRExtracts via: null cardinality: has_many - from: PrescriptionEHRExtracts to: PrescriptionEHRExtract via: PrescriptionEHRExtract cardinality: has_many - from: PrescriptionEHRExtracts to: XSDVersion via: XSDVersion cardinality: has_one - from: PrescriptionEHRExtract to: II via: ehr_id cardinality: has_one - from: PrescriptionEHRExtract to: II via: ehr_system cardinality: has_one - from: PrescriptionEHRExtract to: TS via: time_created cardinality: has_one - from: PrescriptionEHRExtract to: Prescription via: Prescription cardinality: has_one - from: PrescriptionEHRExtract to: Patient via: Patient cardinality: has_one - from: PrescriptionEHRExtract to: Units via: Units cardinality: has_one - from: PrescriptionEHRExtract to: Unit via: CreationUnit cardinality: has_one - from: PrescriptionEHRExtract to: Unit via: ResponsibleUnit cardinality: has_one - from: PrescriptionEHRExtract to: Unit via: AccessZoneUnit cardinality: has_one - from: PrescriptionEHRExtract to: Unit via: HeadCareproviderUnit cardinality: has_one - from: PrescriptionEHRExtract to: PICareProviders via: CareProviders cardinality: has_one - from: PrescriptionEHRExtract to: Contact via: HCMContact cardinality: has_one - from: Prescription to: II via: rc_id cardinality: has_one - from: Prescription to: TS via: ActualTerminateDate cardinality: has_one - from: Prescription to: TS via: PrescriptionVersionDateTime cardinality: has_one - from: Prescription to: RouteDetail via: RouteDetail cardinality: has_one - from: Prescription to: II via: MedicationTreatmentId cardinality: has_one - from: Prescription to: MedicationTreatementStatusDetail via: MedicationTreatmentStatusDetail cardinality: has_one - from: Prescription to: ProductInformation via: MainProductTreatment cardinality: has_one - from: Prescription to: TS via: FollowUpDateTime cardinality: has_one - from: Prescription to: TS via: PrescriptionStartDateTime cardinality: has_one - from: Prescription to: TS via: PrescriptionEndDateTime cardinality: has_one - from: Prescription to: PrescriptionDosage via: PrescriptionDosages cardinality: has_one - from: Prescription to: CD via: MedicationChoice cardinality: has_one - from: Prescription to: PrescriptionDetail via: PrescriptionDetails cardinality: has_many - from: Prescription to: MixturesType via: Mixtures cardinality: has_one - from: MedicationTreatementStatusDetail to: TS via: EffectiveDateTime cardinality: has_one - from: ProductInformation to: II via: PrescriptionProductNplID cardinality: has_one - from: ProductInformation to: CD via: PrescriptionProductAtcCode cardinality: has_one - from: PrescriptionDosage to: DosagePlugin via: DosagePlugin cardinality: has_many - from: PrescriptionDetail to: ProductInformation via: ProductInformation cardinality: has_one - from: PrescriptionDetail to: MixingDetail via: MixingDetail cardinality: has_one - from: MixturesType to: MixtureType via: Mixture cardinality: has_many - from: DosagePlugin to: DripDosageType via: DripDosage cardinality: has_one - from: DosagePlugin to: MultiDosageType via: MultiDosage cardinality: has_one - from: DosagePlugin to: FreeTextDosageType via: FreeTextDosage cardinality: has_one - from: DosagePlugin to: NormalDosageType via: NormalDosage cardinality: has_one - from: DosagePlugin to: OccasionDosageType via: OccasionDosage cardinality: has_one - from: DosagePlugin to: OnceDosageType via: OnceDosage cardinality: has_one - from: DosagePlugin to: PeriodicDosageType via: PeriodicDosage cardinality: has_one - from: DosagePlugin to: WeeklyDosageType via: WeeklyDosage cardinality: has_one - from: DosagePlugin to: IX3DosageType via: IX3Dosage cardinality: has_one - from: DripDosageType to: DDAmount via: Amount cardinality: has_one - from: DripDosageType to: DDVolume via: Volume cardinality: has_one - from: DripDosageType to: DDConcentration via: Concentration cardinality: has_one - from: DripDosageType to: DDDuration via: Duration cardinality: has_one - from: DripDosageType to: DDIteration via: Iteration cardinality: has_one - from: DripDosageType to: Speeds via: Speeds cardinality: has_one - from: DDDuration to: DoseTimeUnitType via: TimeUnit cardinality: has_one - from: DDIteration to: DailyReoccurence via: DailyReoccurence cardinality: has_one - from: DDIteration to: SpecifiedTimes via: SpecifiedTimes cardinality: has_one - from: DDIteration to: TimesADay via: TimesADay cardinality: has_one - from: Speeds to: DoseTimeUnitType via: TimeUnit cardinality: has_one - from: MultiDosageType to: Dosage via: Dosage cardinality: has_many - from: Dosage to: StartTime via: StartTime cardinality: has_one - from: Dosage to: DurationTime via: DurationTime cardinality: has_one - from: Dosage to: DateTimeDuration via: DurationDateTime cardinality: has_one - from: Dosage to: DosePlugin via: DosePlugin cardinality: has_one - from: StartTime to: DoseTimeUnitType via: Type cardinality: has_one - from: DosePlugin to: FreeTextDosageType via: FreeTextDosage cardinality: has_one - from: DosePlugin to: NormalDosageType via: NormalDosage cardinality: has_one - from: DosePlugin to: OccasionDosageType via: OccasionDosage cardinality: has_one - from: DosePlugin to: OnceDosageType via: OnceDosage cardinality: has_one - from: DosePlugin to: PeriodicDosageType via: PeriodicDosage cardinality: has_one - from: DosePlugin to: WeeklyDosageType via: WeeklyDosage cardinality: has_one - from: NormalDosageType to: Time via: Time cardinality: has_one - from: NormalDosageType to: WhenNeeded via: WhenNeeded cardinality: has_one - from: Time to: Times via: Times cardinality: has_one - from: Times to: DoseTimeOfDayType via: Time cardinality: has_one - from: WhenNeeded to: MaxDose via: MaxDose cardinality: has_one - from: WhenNeeded to: MinimumIntervalBetweenDosages via: MinimumIntervalBetweenDosages cardinality: has_one - from: MinimumIntervalBetweenDosages to: DoseTimeUnitType via: Type cardinality: has_one - from: OccasionDosageType to: Dosages via: Dosages cardinality: has_one - from: Dosages to: OccasionPerDayDosages via: OccasionPerDayDosages cardinality: has_one - from: Dosages to: TimeOfDayDosages via: TimeOfDayDosages cardinality: has_one - from: Dosages to: SpecifiedTimeDosages via: SpecifiedTimeDosages cardinality: has_one - from: OccasionPerDayDosages to: OccasionPerDayDose via: OccasionPerDayDose cardinality: has_many - from: TimeOfDayDosages to: TimeOfDayDose via: TimeOfDayDose cardinality: has_many - from: TimeOfDayDose to: DoseTimeOfDayType via: Time cardinality: has_one - from: SpecifiedTimeDosages to: SpecifiedTimeDose via: SpecifiedTimeDose cardinality: has_many - from: PeriodicDosageType to: IntervalTime via: IntervalTime cardinality: has_one - from: IntervalTime to: DoseTimeUnitType via: Type cardinality: has_one - from: WeeklyDosageType to: Weeks via: Weeks cardinality: has_one - from: Weeks to: Week via: Week cardinality: has_many - from: Week to: Doses via: Doses cardinality: has_many - from: Doses to: Dose via: Dose cardinality: has_many - from: Dose to: DoseWeekDayType via: Dayofweek cardinality: has_one - from: Dose to: DoseTimeOfDayType via: timeofday cardinality: has_one - from: IX3DosageType to: Duration via: DoseDuration cardinality: has_one - from: IX3DosageType to: Duration via: InfusionDuration cardinality: has_one - from: IX3DosageType to: DoseStart via: DoseStart cardinality: has_one - from: IX3DosageType to: DoseEnd via: DoseEnd cardinality: has_one - from: IX3DosageType to: DoseInstance via: DoseInstance cardinality: has_many - from: DoseStart to: Duration via: StartDuration cardinality: has_one - from: DoseStart to: TS via: StartDate cardinality: has_one - from: DoseEnd to: Duration via: EndDuration cardinality: has_one - from: DoseEnd to: TS via: EndDate cardinality: has_one - from: DoseInstance to: DoseTimeOfDayType via: NamedTime cardinality: has_one - from: DoseInstance to: TS via: DoseTime cardinality: has_one - from: DoseInstance to: TS via: OneOffTime cardinality: has_one - from: UnitAll to: AccessZones via: AccessZones cardinality: has_one - from: UnitAll to: UnitSecrecyGroups via: UnitSecrecyGroups cardinality: has_one - from: UnitAll to: PhoneNumbers via: PhoneNumbers cardinality: has_one - from: UnitAll to: EmailAddresses via: EmailAddresses cardinality: has_one - from: UnitAll to: UnitAddresses via: UnitAddresses cardinality: has_one - from: UnitAll to: Unit via: null cardinality: has_one - from: PICareProviders to: CareProviders via: CareProviders cardinality: has_many - from: MedicationTreatmentStatusDetail to: TS via: effectiveDateTime cardinality: has_one - from: PrescriptionEHRExtractsArray to: PrescriptionEHRExtracts via: null cardinality: has_many - from: PatientResponse to: PatientEHRExtracts via: null cardinality: has_many - from: PatientEHRExtracts to: PatientEHRExtract via: PatientEHRExtract cardinality: has_many - from: PatientEHRExtracts to: XSDVersion via: XSDVersion cardinality: has_one - from: PatientEHRExtract to: II via: ehr_id cardinality: has_one - from: PatientEHRExtract to: II via: ehr_system cardinality: has_one - from: PatientEHRExtract to: TS via: time_created cardinality: has_one - from: PatientEHRExtract to: Patient via: Patient cardinality: has_one - from: PatientEHRExtract to: Unit via: ResponsibleUnit cardinality: has_one - from: PatientEHRExtract to: Unit via: AccessZoneUnit cardinality: has_one - from: PatientEHRExtract to: Unit via: HeadCareproviderUnit cardinality: has_one - from: PatientRelatives to: PatientRelative via: patientRelative cardinality: has_many - from: PatientConnectedInactiveNumbers to: II via: patientConnectedInactiveNumber cardinality: has_many - from: PatientConnectedActiveNumbers to: II via: patientConnectedActiveNumber cardinality: has_many - from: PatientPass to: TSDATE via: patientPassValidFrom cardinality: has_one - from: PatientPass to: TSDATE via: patientPassValidTo cardinality: has_one - from: PatientPasses to: PatientPass via: patientPass cardinality: has_many - from: PatientOtherIdentifiers to: PatientOtherIdentifier via: patientOtherIdentifier cardinality: has_many - from: PatientAddresses to: PatientAddress via: patientAddress cardinality: has_many - from: PatientEHRExtractsArray to: PatientEHRExtracts via: null cardinality: has_many - from: PaymentNoticeResponse to: SetPaymentResponse via: null cardinality: has_many - from: ReferralRequest to: DomainResource via: null cardinality: has_one - from: ReferralRequest to: Identifier via: identifier cardinality: has_many - from: ReferralRequest to: Reference via: subject cardinality: has_one - from: ReferralRequest to: Reference via: context cardinality: has_one - from: ReferralRequest to: ReferralRequest_Requester via: requester cardinality: has_one - from: ReferralRequest to: Reference via: recipient cardinality: has_many - from: ReferralRequest to: Annotation via: note cardinality: has_many - from: DomainResource to: Resource via: null cardinality: has_one - from: DomainResource to: Narrative via: text cardinality: has_one - from: Identifier to: Element via: null cardinality: has_one - from: ReferralRequest_Requester to: BackboneElement via: null cardinality: has_one - from: ReferralRequest_Requester to: Reference via: agent cardinality: has_one - from: ReferralRequest_Requester to: Reference via: onBehalfOf cardinality: has_one - from: Reference to: Element via: null cardinality: has_one - from: Reference to: Identifier via: identifier cardinality: has_one - from: OperationOutcome to: DomainResource via: null cardinality: has_one - from: OperationOutcome to: OperationOutcome_Issue via: issue cardinality: has_many - from: OperationOutcome_Issue to: BackboneElement via: null cardinality: has_one - from: Narrative to: Element via: null cardinality: has_one - from: Annotation to: Element via: null cardinality: has_one - from: BackboneElement to: Element via: null cardinality: has_one - from: Resource to: Element via: null cardinality: has_one - from: VideoMeeting to: Staff via: mainStaff cardinality: has_one - from: VideoMeeting to: Staff via: otherStaffList cardinality: has_many - from: VideoMeeting to: SkypeServer via: server cardinality: has_one - from: VideoMeetingArray to: VideoMeeting via: null cardinality: has_many fhir_resources: - type: OperationDefinition interactions: - read - type: Organization interactions: - update - search-type - read - create - type: Patient interactions: - update - search-type - read - create - type: Practitioner interactions: - update - search-type - read - create - type: Condition interactions: - search-type - type: Appointment interactions: - update - search-type - create - type: Basic interactions: - search-type - type: Bundle interactions: - update - create - type: CarePlan interactions: - search-type - type: ClinicalImpression interactions: - create - type: Consent interactions: - search-type - create - type: DiagnosticReport interactions: - search-type - read - type: Encounter interactions: - search-type - create - update - type: Immunization interactions: - search-type - type: Invoice interactions: - search-type - type: Location interactions: - search-type - read - type: MedicationDispense interactions: - update - create - type: MedicationRequest interactions: - search-type - type: Observation interactions: - search-type - create - type: Provenance interactions: - create - type: Questionnaire interactions: - search-type - read - type: QuestionnaireResponse interactions: - read - create - type: ServiceRequest interactions: - search-type - read - create - type: Task interactions: - search-type - create schemas_per_spec: openapi/cambio-healthcare-systems-attention-signal-openapi.json: 37 openapi/cambio-healthcare-systems-authorizer-openid-connect-openapi.json: 0 openapi/cambio-healthcare-systems-booked-appointments-openapi.json: 16 openapi/cambio-healthcare-systems-care-contacts-openapi.json: 29 openapi/cambio-healthcare-systems-care-contacts-v2-openapi.json: 44 openapi/cambio-healthcare-systems-chemistry-lab-results-openapi.json: 38 openapi/cambio-healthcare-systems-chemistry-lab-results-v2-openapi.json: 47 openapi/cambio-healthcare-systems-diagnosis-openapi.json: 30 openapi/cambio-healthcare-systems-diagnosis-v2-openapi.json: 44 openapi/cambio-healthcare-systems-fhir-r4-public-profiles-openapi.json: 0 openapi/cambio-healthcare-systems-journal-notes-openapi.json: 34 openapi/cambio-healthcare-systems-journal-notes-v2-openapi.json: 54 openapi/cambio-healthcare-systems-medication-prescriptions-openapi.json: 98 openapi/cambio-healthcare-systems-medication-prescriptions-v2-openapi.json: 98 openapi/cambio-healthcare-systems-patient-information-openapi.json: 20 openapi/cambio-healthcare-systems-patient-information-v2-openapi.json: 45 openapi/cambio-healthcare-systems-payment-notice-openapi.json: 4 openapi/cambio-healthcare-systems-referral-requests-openapi.json: 12 openapi/cambio-healthcare-systems-video-meetings-openapi.json: 5