Развертывание и настройка преобразований данных требований CMS (предварительная версия) в решениях для данных здравоохранения
[Данная статья посвящена предварительному выпуску и может быть изменена.]
Преобразования данных требований CMS (предварительная версия) позволяет использовать конвейер преобразований данных требований для переноса данных CMS (центры обеспечения услуг по программам "Медикэр" и "Медикэйд"), CCLF (требование и перевод строки требования) в OneLake. Вы можете развернуть и настроить эту возможность после развертывания решений для данных здравоохранения и возможности механизмов структурирования данных здравоохранения в рабочей области Fabric. В этой статье описывается процесс развертывания и показывается, как настроить демонстрационные данные.
Преобразования данных требований CMS (предварительная версия) является дополнительной возможностью в решениях для данных здравоохранения в Microsoft Fabric. Вы можете решить, использовать его или нет, в зависимости от ваших конкретных потребностей или сценариев.
Предварительные условия
- Развертывание решений для данных здравоохранения в Microsoft Fabric.
- Установите базовые записные книжки и конвейеры в Развертывание механизмов структурирования данных здравоохранения.
Развертывание преобразований данных требований CMS (предварительная версия)
Вы можете развернуть эту возможность и связанные с ней демонстрационные данные с помощью модуля настройки, описанного в разделе Решения для данных здравоохранения: развертывание механизмов структурирования данных здравоохранения. Кроме того, вы также можете развернуть демонстрационные данные позже, выполнив действия, описанные в разделе Развертывание демонстрационных данных. Эта возможность использует набор демонстрационных данных 8KCCLFClaims.
Если вы не использовали модуль установки для развертывания возможности и хотите вместо этого использовать плитку возможностей, выполните следующие действия:
Перейдите на домашнюю страницу решений для данных здравоохранения в Fabric.
Выберите плитку преобразований данных требований CMS (предварительная версия).
На странице возможности выберите Развернуть в рабочей области.
Процесс развертывания может занять несколько минут. Не закрывайте вкладку или браузер во время развертывания. Пока вы ждете, вы можете работать в другой вкладке.
После завершения развертывания на панели сообщений появится уведомление.
Выберите Управление возможностью на панели сообщений, чтобы перейти на страницу Управление возможностями.
Здесь вы можете просматривать, настраивать и управлять артефактами, развернутыми с этой возможностью.
Артефакты
Эта возможность позволяет установить следующие две записные книжки и конвейер данных в среду решений для данных здравоохранения:
Артефакт | Тип | Описание |
---|---|---|
healthcare#_msft_claims_cclf_extract_bronze_ingestion | Записная книжка | Преобразует необработанные данные CCLF в папке Обработка в соответствующие разностные таблицы в бронзовом хранилище озера данных. |
healthcare#_msft_claims_cclf_fhir_conversion | Записная книжка | Преобразует данные CCLF, присутствующие в соответствующих разностных таблицах, в ресурсы ExplanationOfBenefit FHIR в бронзовом хранилище озера данных и сохраняет выходные данные в виде файлов NDJSON. |
healthcare#_msft_claims_cclf_data_ingestion | Конвейер данных | Последовательно запускает следующие записные книжки для преобразования данных требований из их исходного состояния в бронзовом хранилище озера данных в преобразованное состояние в серебряном хранилище озера данных: • healthcare#_msft_raw_process_movement: извлекает файлы CCLF из сжатого (ZIP) файла и перемещает их в соответствующую структуру папок в зависимости от даты выполнения в YYYY/MM/DD формате.• healthcare#_msft_claims_cclf_extract_bronze_ingestion: преобразует необработанные данные CCLF в папке Обработка в соответствующие разностные таблицы в бронзовом хранилище озера данных. • healthcare#_msft_claims_cclf_fhir_conversion: преобразует данные CCLF в соответствующих разностных таблицах в ресурсы FHIR ExplanationOfBenefit в бронзовом хранилище озера данных и сохраняет выходные данные в виде файлов NDJSON. • healthcare#_msft_fhir_ndjson_bronze_ingestion: преобразует данные из файла FHIR NDJSON ExplanationOfBenefit в таблицу ExplanationOfBenefit в бронзовом хранилище озера данных, которая поддерживает исходное состояние источника данных. • healthcare#_msft_bronze_silver_flatten: преобразует данные из таблицы ExplanationOfBenefit в бронзовом хранилище озера данных в таблицу дельты ExplanationOfBenefit в серебряном хранилище озера данных. |
healthcare#_msft_raw_process_movement, healthcare#_msft_fhir_ndjson_bronze_ingestion и healthcare#_msft_bronze_silver_flatten являются базовыми записными книжками, которые развертываются вместе с механизмы структурирования данных здравоохранения. Дополнительные сведения об этих записных книжках см. в разделе Механизмы структурирования данных здравоохранения: артефакты.
Настройте демонстрационные данные требований
Демонстрационные данные, поставляемые с решениями для данных здравоохранения, включают демонстрационные данные требований для запуска конвейера преобразования данных требований. Вы также можете исследовать преобразование данных и прогресс с помощью бронзовых и серебряных хранилищ озера данных. Предоставленные демонстрационные данные требований могут не иметь клинического значения, но они являются технически полными и исчерпывающими, чтобы продемонстрировать возможности решения.
Чтобы получить доступ к демонстрационных данных, проверьте, загрузили ли вы демонстрационные данные требований в следующую папку в бронзовом хранилище озера данных: SampleData\Claims\CCLF\CCLF-HDS
. Шаг Развернуть демонстрационные данные автоматически развертывает набор демонстрационных данных 8KCCLFClaims в этой папке.
Затем необходимо отправить демонстрационные данные в папку Прием. Эта папка в бронзовом хранилище озера данных представляет собой папку для сброса (очередь). Перетащите файлы демонстрационных данных требований в эту папку, чтобы они могли автоматически перемещаться в организованную структуру папок в бронзовом хранилище озера данных. Дополнительные сведения о единой структуре папок см. в разделе Единая структура папок.
Эта возможность не создает автоматически путь к папке Ingest\Claims\CCLF\<namespace_folder>
в вашей среде. Путь к этой папке необходимо создать вручную перед загрузкой демонстрационных данных.
Чтобы загрузить демонстрационные данные:
- Перейдите к
Ingest\Claims\CCLF\<namespace_folder>
в бронзовое хранилище озера данных. - Щелкните многоточие (...) рядом с именем папки >Отправить>Отправить файлы.
- Выберите и отправьте демонстрационные данные требований из папки демонстрационных данных требований.
Вы можете загрузить либо собственные файлы требований (в формате CCLF), либо ZIP-файлы, содержащие сжатые файлы требований. ZIP-файлы могут включать файлы требований, организованные в несколько вложенных папок. Количество файлов требований, а также количество и глубина вложения вложенных папок в отправляемых ZIP-файлах не ограничены.
Кроме того, можно запустить следующий фрагмент кода в записной книжке, чтобы скопировать демонстрационные данные в папку Прием.
Перейдите в рабочую область Fabric для решений для данных здравоохранения, выберите + Новый элемент.
В области Новый элемент найдите и выберите записная книжка.
Скопируйте следующий фрагмент кода в записная книжка:
source_path = f"abfss://<workspace_name>@onelake.dfs.fabric.microsoft.com/<bronze_lakehouse_name>/Files/SampleData/Claims/CCLF/CCLF-HDS/8KCCLFClaims" target_path = f"abfss://<workspace_name>@onelake.dfs.fabric.microsoft.com/<bronze_lakehouse_name>/Files/Ingest/Claims/CCLF/CCLF-HDS" files = mssparkutils.fs.ls(source_path) for file_info in files: if file_info.isFile: source_file_path = file_info.path file_name = source_file_path.split("/")[-1] target_file_path = f"{target_path}/{file_name}" try: mssparkutils.fs.cp(source_file_path, target_file_path) print(f"Copied: {source_file_path} to {target_file_path}") except Exception as e: print(f"Error copying {source_file_path}: {e}")
Выполните записную книжку. Наборы демонстрационных данных требований теперь перемещаются в указанное расположение в папке.