Bulk Clinical Data Ingestion from EMR into Data Cloud

(0 reviews)

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
        city:
          type: string
        country:
          type: string
        district:
          type: string
        id:
          type: string
        lastUpdatedDate:
          type: string
          format: date-time
        line:
          type: string
        parentId:
          type: string
        postalCode:
          type: string
        state:
          type: string
        text:
          type: string
        use:
          type: string
    allergyIntolerance:
      type: object
      properties:
        asserterDisplay:
          type: string
        asserterReference:
          type: string
        category:
          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
        onsetStartDate:
          type: string
        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
        id:
          type: string
        lastUpdatedDate:
          type: string
          format: date-time
        parentId:
          type: string
        text:
          type: string
        time:
          type: string
    carePerformer:
      type: object
      properties:
        actorDisplay:
          type: string
        actorReference:
          type: string
        functionCode:
          type: string
        functionSystem:
          type: string
        id:
          type: string
        lastUpdatedDate:
          type: string
          format: date-time
        onBehalfOfDisplay:
          type: string
        onBehalfOfReference:
          type: string
        parentId:
          type: string
    clinicalEncounterDiagnosis:
      type: object
      properties:
        diagnosisDisplay:
          type: string
        diagnosisId:
          type: string
        diagnosisRank:
          type: string
        id:
          type: string
        lastUpdatedDate:
          type: string
          format: date-time
        parentId:
          type: string
        usageTypeCode:
          type: string
        usageTypeSystem:
          type: string
    clinicalEncounterProvider:
      type: object
      properties:
        endDate:
          type: string
          format: date-time
        id:
          type: string
        lastUpdatedDate:
          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:
        id:
          type: string
        lastUpdatedDate:
          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
          format: date-time
        abatementPeriodStart:
          type: string
          format: date-time
        asserterDisplay:
          type: string
        asserterReference:
          type: string
        categoryCode:
          type: string
        categorySystem:
          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
        lastUpdatedDate:
          type: string
          format: date-time
        onsetDateTime:
          type: string
          format: date-time
        onsetPeriodEnd:
          type: string
          format: date-time
        onsetPeriodStart:
          type: string
          format: date-time
        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:
        codeId:
          type: string
        codeSystem:
          type: string
        id:
          type: string
        lastUpdatedDate:
          type: string
          format: date-time
        parentId:
          type: string
    relatedContact:
      type: object
      properties:
        familyName:
          type: string
        fullName:
          type: string
        gender:
          type: string
        givenName:
          type: string
        id:
          type: string
        lastUpdatedDate:
          type: string
          format: date-time
        parentId:
          type: string
        relationship:
          type: string
        relationshipCode:
          type: string
    encounter:
      type: object
      properties:
        admissionSourceCode:
          type: string
        admissionSourceSystem:
          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
        lastUpdatedDate:
          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
    medicationRequest:
      type: object
      properties:
        authoredOn:
          type: string
        canSubstitute:
          type: string
        canSubstituteCode:
          type: string
        canSubstituteSystem:
          type: string
        categoryCode:
          type: string
        categorySystem:
          type: string
        courseOfTherapyTypeCode:
          type: string
        courseOfTherapyTypeSystem:
          type: string
        dispenseInterval:
          type: number
        dispenseIntervalUnit:
          type: string
        dispenserDisplay:
          type: string
        dispenserReference:
          type: string
        doNotPerform:
          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: number
        initialFillDurationUnit:
          type: string
        initialFillQuantity:
          type: number
        initialFillQuantityUnit:
          type: string
        intent:
          type: string
        lastUpdatedDate:
          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
          format: date-time
        prescriptionPeriodStart:
          type: string
          format: date-time
        previousPrescriptionDisplay:
          type: string
        previousPrescriptionReference:
          type: string
        priority:
          type: string
        reasonCode:
          type: string
        reasonCodeSystem:
          type: string
        reasonDisplay:
          type: string
        reasonReference:
          type: string
        refillDuration:
          type: number
        refillDurationUnit:
          type: string
        refillQuantity:
          type: number
        refillQuantityUnit:
          type: string
        refillsAllowed:
          type: number
        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
        communicationLanguage:
          type: string
        gender:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        isActive:
          type: string
        lastUpdatedDate:
          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: number
        activityDurationUnitId:
          type: string
        activityTime:
          type: string
        activityTimeOffset:
          type: string
        additionalInstructionCode:
          type: string
        additionalInstructionSystem:
          type: string
        countInPeriod:
          type: string
        dosageAndRateSystem:
          type: string
        dosageAndRateType:
          type: string
        dosageQuantityDenominator:
          type: number
        dosageQuantityNumerator:
          type: number
        dosageQuantityType:
          type: string
        dosageQuantityUnit:
          type: string
        dosageRateDenominator:
          type: number
        dosageRateNumerator:
          type: number
        dosageRateType:
          type: string
        dosageRateUnit:
          type: string
        id:
          type: string
        isAsNeeded:
          type: string
        lastUpdatedDate:
          type: string
          format: date-time
        maxActivityCountPerRepetition:
          type: string
        maxActivityDuration:
          type: number
        maxCountInPeriod:
          type: string
        maxRepetitionCycleLength:
          type: number
        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: number
        periodLengthRangeUnit:
          type: string
        periodLengthUpperLimit:
          type: number
        periodStartDateTime:
          type: string
          format: date-time
        repetitionCycleLength:
          type: number
        repetitionCycleUnitId:
          type: string
        routeCode:
          type: string
        routeSystem:
          type: string
        sequence:
          type: number
        siteCode:
          type: string
        siteSystem:
          type: string
        text:
          type: string
    procedure:
      type: object
      properties:
        asserterDisplay:
          type: string
        asserterReference:
          type: string
        categoryCode:
          type: string
        categorySystem:
          type: string
        code:
          type: string
        codeSystem:
          type: string
        encounterDisplay:
          type: string
        encounterReference:
          type: string
        id:
          type: string
        identifierCode:
          type: string
        identifierValue:
          type: string
        lastUpdatedDate:
          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
          format: date-time
        performedPeriodStart:
          type: string
          format: date-time
        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:
        detailCodeId:
          type: string
        detailCodeSystem:
          type: string
        detailRecordDisplay:
          type: string
        detailRecordId:
          type: string
        id:
          type: string
        lastUpdatedDate:
          type: string
          format: date-time
        parentId:
          type: string
        type:
          type: string
    reaction:
      type: object
      properties:
        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
    telecom:
      type: object
      properties:
        activeFromDate:
          type: string
          format: date-time
        activeToDate:
          type: string
          format: date-time
        id:
          type: string
        lastUpdatedDate:
          type: string
          format: date-time
        parentId:
          type: string
        phoneType:
          type: string
        preferenceRank:
          type: string
        telephoneNumber:
          type: string
        usageType:
          type: string

Reviews

TypeApplication
OrganizationMuleSoft
Published by
MuleSoft Organization
Published onJun 13, 2024
Asset overview
Industries CloudHealth
Custom fields

Asset versions for 1.0.x

Asset versions
VersionActions
1.0.2
1.0.1