-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing extension in the parquet file compared to source FHIR resource. #753
Comments
@bashir2 can u help me like in where is our data from fhir server is getting transformed in batch |
Sorry @LovjeetVyas for the late reply; can you please elaborate more on your issue? Are you saying that you have some FHIR extensions and you are not getting those values in the Parquet files? If that is the case, then this is expected behavior unless if you hardcode the extension URL (as described in #562). The fix for this is in #924 which @chandrashekar-s is working on and is expected to be merged this week. |
Hello @chandrashekar-s, @bashir2 I trust this message finds you well. I am reaching out to seek your assistance regarding a matter concerning the compatibility of Google FHIR Data Pipes with the Microsoft FHIR server. Our team has been conducting research and encountering challenges in establishing a connection between the two platforms. I would greatly appreciate your guidance on the requirements for connecting with the Microsoft FHIR server. Additionally, I am attaching a screenshot illustrating the specific issue we are currently facing. Your prompt response and insights would be highly valuable. Thank you, and I look forward to your reply. BELOW IS THE COMMAND WE ARE USING: PS D:\ccare\datapipes\fhir-data-pipes> java -jar ./pipelines/batch/target/batch-bundled.jar --fhirServerUrl=https://tenantfhirwrapperdata-tenantfhirservice.fhir.azurehealthcareapis.com --fhirServerOAuthTokenEndpoint=https://login.microsoftonline.com/xysd-sdasdan-xsdasd/oauth2/token --fhirServerOAuthClientId=fhune-s3434n3-sd3dgf45 --fhirServerOAuthClientSecret=uib3b4_34onin23 --resourceList=Patient --batchSize=10 --targetParallelism=2 --fhirSinkPath="" --sinkUserName="" --sinkPassword="" --outputParquetPath=/DATA_WAREHOUSE --jdbcModeEnabled=false --jdbcMaxPoolSize=50 --fhirDatabaseConfigPath=/workspace/utils/hapi-postgres-config.json --jdbcInitialPoolSize=10 --jdbcFetchSize=10000 --jdbcModeHapi=false --runner=DirectRunner --activePeriod="" --since="" [above is the cli command we are using for connection' 13:07:49.074 [main] INFO com.google.fhir.analytics.FhirEtl com.google.fhir.analytics.FhirEtl.main:389 - Flags: Current Settings: 13:07:49.119 [main] INFO ca.uhn.fhir.util.VersionUtil ca.uhn.fhir.util.VersionUtil.initialize:84 - HAPI FHIR version 6.6.2 - Rev 8d55781507 |
Hi @LovjeetVyas, sorry for the late response. The auth implementation that is followed OAuth2 standards and hence a successful auth response must receive a token in this format, i.e. the |
Support for extensions has been provided with the PR #924, now the fhir profile structure definitions can be configured with the parameter structureDefinitionsDir and the pipelines will use these extensions during conversion to Parquet format. By default, the US Core profile FHIR extensions is supported. One limitation with the current solution is that, if multiple fhir profiles are configured for the same resource type, then at any given point in time only one profile is applied. A more generic solution is being tracked as part of this issue #980 |
hey @chandrashekar-s , sorry for this late response I was indulged in some activities and didnt got the time thankyou for your response and help earlier, if again i got stuck in something will definitely reach out to you guys |
Extensions in the resources are dropped while transforming FHIR resource into parquet file.
Patient resource:
Corresponding content in the parquet file:
The text was updated successfully, but these errors were encountered: