Python API reference
The reference is generated from the package docstrings. The domain and ports modules form the stable, destination-independent core; source, transformer, application, and adapter modules expose the composable ETL implementation.
- Domain models
IssueSeverityPipelineIssuehas_errors()SourceLocationSiteOverridePatientEventDetailsBiologicalSexEthnicityPatientRecordDiagnosisTypeDiagnosisLateralityDiagnosisRecordGaitAssessmentRecordGmfcsFunctionalMobilityScaleFunctionalAmbulationClassificationFunctionAssessmentRecordSessionConditionGaitAidConditionDetailDesiredSpeedMocapDataRecordArtifactRoleBiomechanicsArtifactRecordAbdominalStrengthSideOxfordStrengthSelectivityScaleSelectiveMotorControlConfusionTestToneScaleClonusHindfootSagittalHindfootCoronalMidfootTransverseForefootHorizontalAnthropometricsRecordAnthropometricSideRecordRangeOfMotionRecordStrengthRecordToneValueToneRecordFootStructureRecordPhysicalExaminationRecordRespondentFaqRecordOfaqRecordPodciRecordMGaitEfficiencyRecordWalk12RecordGoalAssessmentRecordPromsRecordSurgeryLateralitySurgicalProcedureRecordSurgeryRecord
- Source extraction
CellValueSourceFileSourcePackageSourceFieldVerticalFormFilesystemPackageExtractorVerticalFormExtractordiscover_workbooks()extract_workbooks()AppConfigload_config()resolve_site_override()PatientWorkbookExtractorDiagnosisWorkbookExtractorGaitAssessmentWorkbookExtractorFunctionAssessmentWorkbookExtractorMocapDataWorkbookExtractorBiomechanicsArtifactSourceBiomechanicsArtifactSourceExtractorPhysicalExaminationWorkbookExtractorPromsWorkbookExtractorSurgeryWorkbookExtractor
- Transformers
is_supported_version()single_field()required_text()coerce_whole_number()required_int()optional_int()optional_text()coerce_float()required_float()optional_float()choice_text()field_location()cross_check_site_id()extract_patient_event_details()merge_patient_event_details()PatientTransformerDiagnosisTransformerGaitAssessmentTransformerFunctionAssessmentTransformerMocapDataTransformerBiomechanicsArtifactTransformerPhysicalExaminationTransformerPromsTransformerSurgeryTransformer
- Application services
StageResultPipelineResultEtlPipelinePackageRunOptionsPackageStepResultPackageRunResultrun_package_validation()run_package_upload()PatientLoadSummaryPatientLoaderDiagnosisLoadSummaryDiagnosisLoaderGaitAssessmentLoadSummaryGaitAssessmentLoaderFunctionAssessmentLoadSummaryFunctionAssessmentLoaderMocapDataLoadSummaryMocapDataLoaderBiomechanicsArtifactLoadSummaryBiomechanicsArtifactLoaderPhysicalExaminationLoadSummaryPhysicalExaminationLoaderPromsLoadSummaryPromsLoaderSurgeryLoadSummarySurgeryLoader
- Ports
ExtractorTransformerLoaderPatientLoadActionPatientUpsertResultPatientRepositoryErrorPatientRepositoryDiagnosisLoadActionDiagnosisUpsertResultDiagnosisRepositoryErrorDiagnosisRepositoryGaitAssessmentLoadActionGaitAssessmentUpsertResultGaitAssessmentRepositoryErrorGaitAssessmentRepositoryFunctionAssessmentLoadActionFunctionAssessmentUpsertResultFunctionAssessmentRepositoryErrorFunctionAssessmentRepositoryMocapDataLoadActionMocapDataUpsertResultMocapDataRepositoryErrorMocapDataRepositoryBiomechanicsArtifactLoadActionBiomechanicsArtifactUpsertResultBiomechanicsArtifactRepositoryErrorBiomechanicsArtifactRepositoryPhysicalExaminationLoadActionPhysicalExaminationUpsertResultPhysicalExaminationRepositoryErrorPhysicalExaminationRepositoryPromsLoadActionPromsUpsertResultPromsRepositoryErrorPromsRepositorySurgeryLoadActionSurgeryUpsertResultSurgeryRepositoryErrorSurgeryRepository
- REST API adapters
create_authenticated_client()JsonApiClientpatient_event_details_payload()GaitAssessmentLookupMocapDataLookupAcmadPatientRepositoryAcmadDiagnosisRepositoryAcmadGaitAssessmentRepositoryAcmadFunctionAssessmentRepositoryAcmadMocapDataRepositoryAcmadBiomechanicsArtifactRepositoryAcmadPhysicalExaminationRepositoryAcmadPromsRepositoryAcmadSurgeryRepository
- Presentation helpers
- User interfaces