google云医疗api客户端库

flywheel-healthcare-api的Python项目详细描述


谷歌云医疗API客户端库

与google云医疗api交互的客户端库。

快速启动

安装

git clone
pip install -e .

如果您想使用与之集成的话,可以选择安装dicomweb_client包。

使用客户端

from healthcare_api.client import Client
c = Client() # will use your default gcloud credentials, use the token parameter to override it

# list available locations
locations = c.locations.list(name='projects/YOUR_PROJECT_ID') # TODO: change YOUR_PROJECT_ID
# NOTE: locations is a generator
for location in locations:
    print(location)

可用方法见下表。查看官方的医疗保健api文档以了解这些方法的参数。

https://cloud.google.com/healthcare/docs/reference/rest/

注意:注释api仅在v1alpha2

中可用

示例

测试

pipenv install --dev
pipenv run pip install --no-deps dicomweb_client
# set GCLOUD_AUTH_TOKEN env var with your auth token
# or set application default credential using gcloud
# gcloud auth application-default login
pipenv run tests/bin/tests.sh

方法矩阵

HC Api versionHC MethodEquivalent client method
v1beta1projects.locations.getlocations.get
v1beta1projects.locations.listlocations.list
v1beta1projects.locations.datasets.createdatasets.create
v1beta1projects.locations.datasets.deidentifydatasets.deidentify
v1beta1projects.locations.datasets.deletedatasets.delete
v1beta1projects.locations.datasets.getdatasets.get
v1beta1projects.locations.datasets.getIamPolicydatasets.getIamPolicy
v1beta1projects.locations.datasets.listdatasets.list
v1beta1projects.locations.datasets.patchdatasets.patch
v1beta1projects.locations.datasets.setIamPolicydatasets.setIamPolicy
v1beta1projects.locations.datasets.testIamPermissionsdatasets.testIamPermissions
v1alpha2projects.locations.datasets.annotationStores.createannotationStores.create
v1alpha2projects.locations.datasets.annotationStores.deleteannotationStores.delete
v1alpha2projects.locations.datasets.annotationStores.getannotationStores.get
v1alpha2projects.locations.datasets.annotationStores.getIamPolicyannotationStores.getIamPolicy
v1alpha2projects.locations.datasets.annotationStores.listannotationStores.list
v1alpha2projects.locations.datasets.annotationStores.patchannotationStores.patch
v1alpha2projects.locations.datasets.annotationStores.setIamPolicyannotationStores.setIamPolicy
v1alpha2projects.locations.datasets.annotationStores.testIamPermissionsannotationStores.testIamPermissions
v1alpha2projects.locations.datasets.annotationStores.annotations.createannotations.create
v1alpha2projects.locations.datasets.annotationStores.annotations.deleteannotations.delete
v1alpha2projects.locations.datasets.annotationStores.annotations.listannotations.list
v1alpha2projects.locations.datasets.annotationStores.annotations.patchannotations.patch
v1beta1projects.locations.datasets.dicomStores.createdicomStores.create
v1beta1projects.locations.datasets.dicomStores.deletedicomStores.delete
v1beta1projects.locations.datasets.dicomStores.exportdicomStores.export
v1beta1projects.locations.datasets.dicomStores.getdicomStores.get
v1beta1projects.locations.datasets.dicomStores.getIamPolicydicomStores.getIamPolicy
v1beta1projects.locations.datasets.dicomStores.importdicomStores.import
v1beta1projects.locations.datasets.dicomStores.listdicomStores.list
v1beta1projects.locations.datasets.dicomStores.patchdicomStores.patch
v1beta1projects.locations.datasets.dicomStores.searchForInstancesdicomStores.dicomWeb.search_for_instances
v1beta1projects.locations.datasets.dicomStores.searchForSeriesdicomStores.dicomWeb.search_for_series
v1beta1projects.locations.datasets.dicomStores.searchForStudiesdicomStores.dicomWeb.search_for_studies
v1beta1projects.locations.datasets.dicomStores.setIamPolicydicomStores.setIamPolicy
v1beta1projects.locations.datasets.dicomStores.storeInstancesdicomStores.dicomWeb.store_instances
v1beta1projects.locations.datasets.dicomStores.testIamPermissionsdicomStores.testIamPermissions
v1beta1projects.locations.datasets.dicomStores.studies.deletedicomStores.studies.delete
v1beta1projects.locations.datasets.dicomStores.studies.retrieveMetadatadicomStores.dicomWeb.retrieve_study_metadata
v1beta1projects.locations.datasets.dicomStores.studies.retrieveStudydicomStores.dicomWeb.retrieve_study
v1beta1projects.locations.datasets.dicomStores.studies.searchForInstancesdicomStores.dicomWeb.search_for_instances
v1beta1projects.locations.datasets.dicomStores.studies.searchForSeriesdicomStores.dicomWeb.search_for_series
v1beta1projects.locations.datasets.dicomStores.studies.storeInstancesdicomStores.dicomWeb.store_instances
v1beta1projects.locations.datasets.dicomStores.studies.series.deletedicomStores.studies.series.delete
v1beta1projects.locations.datasets.dicomStores.studies.series.retrieveMetadatadicomStores.dicomWeb.retrieve_series_metadata
v1beta1projects.locations.datasets.dicomStores.studies.series.retrieveSeriesdicomStores.dicomWeb.retrieve_series
v1beta1projects.locations.datasets.dicomStores.studies.series.searchForInstancesdicomStores.dicomWeb.search_for_instances
v1beta1projects.locations.datasets.dicomStores.studies.series.instances.deletedicomStores.studies.series.instances.delete
v1beta1projects.locations.datasets.dicomStores.studies.series.instances.retrieveInstancedicomStores.dicomWeb.retrieve_instance
v1beta1projects.locations.datasets.dicomStores.studies.series.instances.retrieveMetadatadicomStores.dicomWeb.retrieve_instance_metadata
v1beta1projects.locations.datasets.dicomStores.studies.series.instances.retrieveRendereddicomStores.dicomWeb.retrieve_instance_rendered
v1beta1projects.locations.datasets.dicomStores.studies.series.instances.frames.retrieveFramesdicomStores.dicomWeb.retrieve_instance_frames
v1beta1projects.locations.datasets.dicomStores.studies.series.instances.frames.retrieveRendereddicomStores.dicomWeb.retrieve_instance_frames_rendered
v1beta1projects.locations.datasets.fhirStores.createfhirStores.create
v1beta1projects.locations.datasets.fhirStores.deletefhirStores.delete
v1beta1projects.locations.datasets.fhirStores.exportfhirStores.export
v1beta1projects.locations.datasets.fhirStores.getfhirStores.get
v1beta1projects.locations.datasets.fhirStores.getIamPolicyfhirStores.getIamPolicy
v1beta1projects.locations.datasets.fhirStores.importfhirStores.import
v1beta1projects.locations.datasets.fhirStores.listfhirStores.list
v1beta1projects.locations.datasets.fhirStores.patchfhirStores.patch
v1beta1projects.locations.datasets.fhirStores.setIamPolicyfhirStores.setIamPolicy
v1beta1projects.locations.datasets.fhirStores.testIamPermissionsfhirStores.testIamPermissions
v1beta1projects.locations.datasets.fhirStores.fhir.Observation-lastnfhirStores.fhir.observationLastn
v1beta1projects.locations.datasets.fhirStores.fhir.Patient-everythingfhirStores.fhir.patientEverything
v1beta1projects.locations.datasets.fhirStores.fhir.Resource-purgefhirStores.fhir.resourcePurge
v1beta1projects.locations.datasets.fhirStores.fhir.capabilitiesfhirStores.fhir.capabilities
v1beta1projects.locations.datasets.fhirStores.fhir.conditionalDeletefhirStores.fhir.conditionalDelete
v1beta1projects.locations.datasets.fhirStores.fhir.conditionalPatchfhirStores.fhir.conditionalPatch
v1beta1projects.locations.datasets.fhirStores.fhir.conditionalUpdatefhirStores.fhir.conditionalUpdate
v1beta1projects.locations.datasets.fhirStores.fhir.createfhirStores.fhir.create
v1beta1projects.locations.datasets.fhirStores.fhir.deletefhirStores.fhir.delete
v1beta1projects.locations.datasets.fhirStores.fhir.executeBundlefhirStores.fhir.executeBundle
v1beta1projects.locations.datasets.fhirStores.fhir.historyfhirStores.fhir.history
v1beta1projects.locations.datasets.fhirStores.fhir.patchfhirStores.fhir.patch
v1beta1projects.locations.datasets.fhirStores.fhir.readfhirStores.fhir.read
v1beta1projects.locations.datasets.fhirStores.fhir.searchfhirStores.fhir.search
v1beta1projects.locations.datasets.fhirStores.fhir.updatefhirStores.fhir.update
v1beta1projects.locations.datasets.fhirStores.fhir.vreadfhirStores.fhir.vread
v1beta1projects.locations.datasets.hl7V2Stores.createhl7V2Stores.create
v1beta1projects.locations.datasets.hl7V2Stores.deletehl7V2Stores.delete
v1beta1projects.locations.datasets.hl7V2Stores.gethl7V2Stores.get
v1beta1projects.locations.datasets.hl7V2Stores.getIamPolicyhl7V2Stores.getIamPolicy
v1beta1projects.locations.datasets.hl7V2Stores.listhl7V2Stores.list
v1beta1projects.locations.datasets.hl7V2Stores.patchhl7V2Stores.patch
v1beta1projects.locations.datasets.hl7V2Stores.setIamPolicyhl7V2Stores.setIamPolicy
v1beta1projects.locations.datasets.hl7V2Stores.testIamPermissionshl7V2Stores.testIamPermissions
v1beta1projects.locations.datasets.hl7V2Stores.messages.createhl7V2Stores.messages.create
v1beta1projects.locations.datasets.hl7V2Stores.messages.deletehl7V2Stores.messages.delete
v1beta1projects.locations.datasets.hl7V2Stores.messages.gethl7V2Stores.messages.get
v1beta1projects.locations.datasets.hl7V2Stores.messages.ingesthl7V2Stores.messages.ingest
v1beta1projects.locations.datasets.hl7V2Stores.messages.listhl7V2Stores.messages.list
v1beta1projects.locations.datasets.hl7V2Stores.messages.patchhl7V2Stores.messages.patch
v1beta1projects.locations.datasets.operations.getoperations.get
v1beta1projects.locations.datasets.operations.listoperations.list

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java变量始终存储0值。为什么?   如何使用Java/REST将Azure blob从一个存储容器移动到另一个存储容器?   java将commons DBCP从1.2升级到1.4,我应该害怕吗?   java如何使用分隔符拆分字符串?   java使用数组读取json对象   java在groovy中切片字符串   交换数组java的两个邻域元素   java移动用于确定字符串是否为回文的逻辑   java Android应用程序在一个活动中崩溃   java Sparkjava将webapp文件夹设置为静态资源/模板的文件夹   java复杂条件表达式,用户易用。   java如何仅在表存在时从表中选择值   java I无法将数据从Recyclerview传递到其他活动   java数据结构最佳设计(大数据)   java Android从DatePickerDialogFragment中删除日历视图   java将数据从Firebase获取到片段   数组。sort()在java中运行不正常