C-CDA Ingestion Into Data Cloud

DataCloud-Ingestion-API-Schema

openapi: 3.0.3
components:
  schemas:
    address:
      type: object
      properties:
        activeFromDate:
          type: string
          format: date-time
        activeToDate:
          type: string
          format: date-time
        ccdaId:
          type: string
        city:
          type: string
        country:
          type: string
        district:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
        postalCode:
          type: string
        state:
          type: string
        street:
          type: string
        text:
          type: string
        usageType:
          type: string
    allergyIntolerance:
      type: object
      properties:
        asserterDisplay:
          type: string
        asserterReference:
          type: string
        category:
          type: string
        ccdaId:
          type: string
        clinicalStatusCode:
          type: string
        clinicalStatusSystem:
          type: string
        codeId:
          type: string
        codeSystem:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        lastOccurenceDateTime:
          type: string
          format: date-time
        onsetDateTime:
          type: string
          format: date-time
        onsetEndDate:
          type: string
          format: date-time
        onsetStartDate:
          type: string
          format: date-time
        patientDisplay:
          type: string
        patientReferenceId:
          type: string
        recordedDate:
          type: string
        recorderDisplay:
          type: string
        recorderReference:
          type: string
        severity:
          type: string
        type:
          type: string
        verificationStatusCode:
          type: string
        verificationStatusSystem:
          type: string
    authorNote:
      type: object
      properties:
        authorDisplay:
          type: string
        authorReference:
          type: string
        authorString:
          type: string
        ccdaId:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
        text:
          type: string
        time:
          type: string
          format: date-time
    carePerformer:
      type: object
      properties:
        actorDisplay:
          type: string
        actorReference:
          type: string
        ccdaId:
          type: string
        functionCode:
          type: string
        functionSystem:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        onBehalfOfDisplay:
          type: string
        onBehalfOfReference:
          type: string
        parentId:
          type: string
    ccdHeader:
      type: object
      properties:
        authorDisplay:
          type: string
        authorReference:
          type: string
        date:
          type: string
          format: date-time
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        name:
          type: string
        patientId:
          type: string
        sourceSystem:
          type: string
        type:
          type: string
    clinicalEncounterDiagnosis:
      type: object
      properties:
        ccdaId:
          type: string
        diagnosisDisplay:
          type: string
        diagnosisId:
          type: string
        diagnosisRank:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
        usageTypeCode:
          type: string
        usageTypeSystem:
          type: string
    clinicalEncounterProvider:
      type: object
      properties:
        ccdaId:
          type: string
        endDate:
          type: string
          format: date-time
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
        practitionerId:
          type: string
        practitionerIdDisplay:
          type: string
        startDate:
          type: string
          format: date-time
        typeCode:
          type: string
        typeCodeSystem:
          type: string
    clinicalEncounterReason:
      type: object
      properties:
        ccdaId:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
        reasonCode:
          type: string
        reasonCodeSystem:
          type: string
        reasonReferenceDisplay:
          type: string
        reasonReferenceId:
          type: string
    condition:
      type: object
      properties:
        abatementDateTime:
          type: string
          format: date-time
        abatementPeriodEnd:
          type: string
        abatementPeriodStart:
          type: string
        asserterDisplay:
          type: string
        asserterReference:
          type: string
        categoryCode:
          type: string
        categorySystem:
          type: string
        ccdaId:
          type: string
        clinicalStatusCode:
          type: string
        clinicalStatusSystem:
          type: string
        code:
          type: string
        codeSystem:
          type: string
        encounterDisplay:
          type: string
        encounterReference:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        onsetDateTime:
          type: string
        onsetPeriodEnd:
          type: string
        onsetPeriodStart:
          type: string
        recordedDate:
          type: string
          format: date-time
        recorderDisplay:
          type: string
        recorderReference:
          type: string
        severityCode:
          type: string
        severitySystem:
          type: string
        stageCode:
          type: string
        stageSystem:
          type: string
        subjectDisplay:
          type: string
        subjectReference:
          type: string
        verificationStatusCode:
          type: string
        verificationStatusSystem:
          type: string
    conditionDetail:
      type: object
      properties:
        ccdaId:
          type: string
        codeId:
          type: string
        codeSystem:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
    encounter:
      type: object
      properties:
        admissionSourceCode:
          type: string
        admissionSourceSystem:
          type: string
        ccdaId:
          type: string
        class:
          type: string
        destinationFacilityDisplay:
          type: string
        destinationFacilityId:
          type: string
        destinationOrganizationDisplay:
          type: string
        destinationOrganizationId:
          type: string
        dietPreference:
          type: string
        dischargeDispositionId:
          type: string
        dischargeDispositionSystem:
          type: string
        duration:
          type: string
        durationUnitId:
          type: string
        endDate:
          type: string
          format: date-time
        facilityDisplay:
          type: string
        facilityId:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        locationDisplay:
          type: string
        locationId:
          type: string
        preAdmissionIdentifierId:
          type: string
        preAdmissionIdentifierSystem:
          type: string
        preAdmissionIdentifierUse:
          type: string
        previousFacilityDisplay:
          type: string
        previousFacilityId:
          type: string
        previousOrganizationDisplay:
          type: string
        previousOrganizationId:
          type: string
        priorityId:
          type: string
        readmissionCodeId:
          type: string
        readmissionCodeSystem:
          type: string
        relatedClinicalEncounterDisplay:
          type: string
        relatedClinicalEncounterId:
          type: string
        serviceType:
          type: string
        specialCourtesy:
          type: string
        startDate:
          type: string
          format: date-time
        status:
          type: string
        subjectId:
          type: string
        type:
          type: string
    hoursOfOperation:
      type: object
      properties:
        ccdaId:
          type: string
        endTime:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        operationDays:
          type: string
        parentId:
          type: string
        startTime:
          type: string
    location:
      type: object
      properties:
        addressActiveFromDate:
          type: string
          format: date-time
        addressActiveToDate:
          type: string
          format: date-time
        addressText:
          type: string
        availabilityExceptions:
          type: string
        ccdaId:
          type: string
        city:
          type: string
        country:
          type: string
        description:
          type: string
        district:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        isActive:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        managingOrgDisplay:
          type: string
        managingOrgReference:
          type: string
        name:
          type: string
        partOfDisplay:
          type: string
        partOfReference:
          type: string
        physicalTypeCode:
          type: string
        physicalTypeSystem:
          type: string
        positionLatitude:
          type: string
        positionLongitude:
          type: string
        postalCode:
          type: string
        state:
          type: string
        street:
          type: string
        typeCode:
          type: string
        typeSystem:
          type: string
        usageType:
          type: string
    medicationRequest:
      type: object
      properties:
        authoredOn:
          type: string
          format: date-time
        canSubstitute:
          type: string
        canSubstituteCode:
          type: string
        canSubstituteSystem:
          type: string
        categoryCode:
          type: string
        categorySystem:
          type: string
        ccdaId:
          type: string
        courseOfTherapyTypeCode:
          type: string
        courseOfTherapyTypeSystem:
          type: string
        dispenseInterval:
          type: string
        dispenseIntervalUnit:
          type: string
        dispenserDisplay:
          type: string
        dispenserReference:
          type: string
        encounterDisplay:
          type: string
        encounterReference:
          type: string
        groupIdentifierCode:
          type: string
        groupIdentifierValue:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        initialFillDuration:
          type: string
        initialFillDurationUnit:
          type: string
        initialFillQuantity:
          type: string
        initialFillQuantityUnit:
          type: string
        intent:
          type: string
        isIgnored:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        medicationCode:
          type: string
        medicationDisplay:
          type: string
        medicationReference:
          type: string
        medicationRequestDisplay:
          type: string
        medicationRequestReference:
          type: string
        medicationSystem:
          type: string
        performerDisplay:
          type: string
        performerReference:
          type: string
        performerTypeCode:
          type: string
        performerTypeSystem:
          type: string
        prescriptionPeriodEnd:
          type: string
        prescriptionPeriodStart:
          type: string
        previousPrescriptionDisplay:
          type: string
        previousPrescriptionReference:
          type: string
        priority:
          type: string
        reasonCode:
          type: string
        reasonCodeSystem:
          type: string
        reasonDisplay:
          type: string
        reasonReference:
          type: string
        refillDuration:
          type: string
        refillDurationUnit:
          type: string
        refillQuantity:
          type: string
        refillQuantityUnit:
          type: string
        refillsAllowed:
          type: string
        requesterDisplay:
          type: string
        requesterReference:
          type: string
        serviceRequestDisplay:
          type: string
        serviceRequestReference:
          type: string
        status:
          type: string
        statusReasonCode:
          type: string
        statusReasonSystem:
          type: string
        subjectDisplay:
          type: string
        subjectReference:
          type: string
        substitutionReasonCode:
          type: string
        substitutionReasonSystem:
          type: string
    patient:
      type: object
      properties:
        birthDate:
          type: string
          format: date-time
        ccdaId:
          type: string
        communicationLanguage:
          type: string
        gender:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        isActive:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        managingOrgAccountId:
          type: string
        maritalStatus:
          type: string
        mrnNumber:
          type: string
        officialFamilyName:
          type: string
        officialFullName:
          type: string
        officialGivenName:
          type: string
        officialSuffix:
          type: string
        usualFamilyName:
          type: string
        usualFullName:
          type: string
        usualGivenName:
          type: string
        usualSuffix:
          type: string
    patientMedicationDosage:
      type: object
      properties:
        activityCountPerRepetition:
          type: string
        activityDuration:
          type: string
        activityDurationUnitId:
          type: string
        activityTime:
          type: string
        activityTimeOffset:
          type: string
        additionalInstructionCode:
          type: string
        additionalInstructionSystem:
          type: string
        ccdaId:
          type: string
        countInPeriod:
          type: string
        dosageAndRateSystem:
          type: string
        dosageAndRateType:
          type: string
        dosageQuantityDenominator:
          type: string
        dosageQuantityNumerator:
          type: string
        dosageQuantityType:
          type: string
        dosageQuantityUnit:
          type: string
        dosageRateDenominator:
          type: string
        dosageRateNumerator:
          type: string
        dosageRateType:
          type: string
        dosageRateUnit:
          type: string
        id:
          type: string
        isAsNeeded:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        maxActivityCountPerRepetition:
          type: string
        maxActivityDuration:
          type: string
        maxCountInPeriod:
          type: string
        maxRepetitionCycleLength:
          type: string
        methodCode:
          type: string
        methodSystem:
          type: string
        parentId:
          type: string
        patientInstruction:
          type: string
        periodEndDateTime:
          type: string
          format: date-time
        periodLength:
          type: string
        periodLengthDurationUnit:
          type: string
        periodLengthLowerLimit:
          type: string
        periodLengthRangeUnit:
          type: string
        periodLengthUpperLimit:
          type: string
        periodStartDateTime:
          type: string
          format: date-time
        repetitionCycleLength:
          type: string
        repetitionCycleUnitId:
          type: string
        routeCode:
          type: string
        routeSystem:
          type: string
        sequence:
          type: string
        siteCode:
          type: string
        siteSystem:
          type: string
        text:
          type: string
    practitioner:
      type: object
      properties:
        birthDate:
          type: string
          format: date-time
        ccdaId:
          type: string
        familyName:
          type: string
        gender:
          type: string
        givenName:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        isActive:
          type: string
        language:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        nameActiveFromDate:
          type: string
          format: date-time
        nameActiveToDate:
          type: string
          format: date-time
        namePrefix:
          type: string
        nameSuffix:
          type: string
        nameText:
          type: string
        nameUse:
          type: string
    procedure:
      type: object
      properties:
        asserterDisplay:
          type: string
        asserterReference:
          type: string
        categoryCode:
          type: string
        categorySystem:
          type: string
        ccdaId:
          type: string
        code:
          type: string
        codeSystem:
          type: string
        encounterDisplay:
          type: string
        encounterReference:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        locationDisplay:
          type: string
        locationReference:
          type: string
        outcomeCode:
          type: string
        outcomeSystem:
          type: string
        performedAtAge:
          type: string
        performedDateTime:
          type: string
          format: date-time
        performedPeriodEnd:
          type: string
        performedPeriodStart:
          type: string
        performedRangeHigh:
          type: string
        performedRangeLow:
          type: string
        performedString:
          type: string
        reasonCode:
          type: string
        reasonDisplay:
          type: string
        reasonReference:
          type: string
        reasonSystem:
          type: string
        recorderDisplay:
          type: string
        recorderReference:
          type: string
        reportDisplay:
          type: string
        reportReference:
          type: string
        status:
          type: string
        statusReasonCode:
          type: string
        statusReasonSystem:
          type: string
        subjectDisplay:
          type: string
        subjectReference:
          type: string
    procedureDetail:
      type: object
      properties:
        ccdaId:
          type: string
        detailCodeId:
          type: string
        detailCodeSystem:
          type: string
        detailRecordDisplay:
          type: string
          format: date-time
        detailRecordId:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
        type:
          type: string
    qualification:
      type: object
      properties:
        activeFromDate:
          type: string
          format: date-time
        activeToDate:
          type: string
          format: date-time
        ccdaId:
          type: string
        code:
          type: string
        codeSystem:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        issuerDisplay:
          type: string
        issuerReference:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
    reaction:
      type: object
      properties:
        ccdaId:
          type: string
        description:
          type: string
        exposureRouteCode:
          type: string
        exposureRouteSystem:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        manifestationCode:
          type: string
        manifestationSystem:
          type: string
        onset:
          type: string
        parentId:
          type: string
        severity:
          type: string
        substanceCode:
          type: string
        substanceSystem:
          type: string
    relatedContact:
      type: object
      properties:
        ccdaId:
          type: string
        familyName:
          type: string
        fullName:
          type: string
        gender:
          type: string
        givenName:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
        relationship:
          type: string
        relationshipCode:
          type: string
    telecom:
      type: object
      properties:
        activeFromDate:
          type: string
          format: date-time
        activeToDate:
          type: string
          format: date-time
        ccdaId:
          type: string
        id:
          type: string
        lastModifiedDate:
          type: string
          format: date-time
        parentId:
          type: string
        phoneType:
          type: string
        preferenceRank:
          type: string
        telephoneNumber:
          type: string
        usageType:
          type: string
TypeApplication
OrganizationMuleSoft
Published by
MuleSoft Organization
Published onOct 5, 2026
Asset overview
Industries CloudHealth
Custom fields

Asset versions for 1.0.x

Asset versions
VersionActions
1.0.9
1.0.7
1.0.5
1.0.3
1.0.2
1.0.1
1.0.0