imageprocess

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AnalyzeChestVesselRequest

type AnalyzeChestVesselRequest struct {
	*requests.RpcRequest
	DataSourceType string                       `position:"Body" name:"DataSourceType"`
	OrgName        string                       `position:"Body" name:"OrgName"`
	DataFormat     string                       `position:"Body" name:"DataFormat"`
	URLList        *[]AnalyzeChestVesselURLList `position:"Body" name:"URLList"  type:"Repeated"`
	OrgId          string                       `position:"Body" name:"OrgId"`
	Async          requests.Boolean             `position:"Body" name:"Async"`
}

AnalyzeChestVesselRequest is the request struct for api AnalyzeChestVessel

func CreateAnalyzeChestVesselRequest

func CreateAnalyzeChestVesselRequest() (request *AnalyzeChestVesselRequest)

CreateAnalyzeChestVesselRequest creates a request to invoke AnalyzeChestVessel API

type AnalyzeChestVesselResponse

type AnalyzeChestVesselResponse struct {
	*responses.BaseResponse
}

AnalyzeChestVesselResponse is the response struct for api AnalyzeChestVessel

func CreateAnalyzeChestVesselResponse

func CreateAnalyzeChestVesselResponse() (response *AnalyzeChestVesselResponse)

CreateAnalyzeChestVesselResponse creates a response to parse from AnalyzeChestVessel response

type AnalyzeChestVesselURLList

type AnalyzeChestVesselURLList struct {
	URL string `name:"URL"`
}

AnalyzeChestVesselURLList is a repeated param struct in AnalyzeChestVesselRequest

type Boxes

type Boxes struct {
	Boxes []int `json:"Boxes" xml:"Boxes"`
}

Boxes is a nested struct in imageprocess response

type CalcCACSRequest

type CalcCACSRequest struct {
	*requests.RpcRequest
	DataSourceType string             `position:"Body" name:"DataSourceType"`
	OrgName        string             `position:"Body" name:"OrgName"`
	DataFormat     string             `position:"Body" name:"DataFormat"`
	URLList        *[]CalcCACSURLList `position:"Body" name:"URLList"  type:"Repeated"`
	OrgId          string             `position:"Body" name:"OrgId"`
	Async          requests.Boolean   `position:"Body" name:"Async"`
}

CalcCACSRequest is the request struct for api CalcCACS

func CreateCalcCACSRequest

func CreateCalcCACSRequest() (request *CalcCACSRequest)

CreateCalcCACSRequest creates a request to invoke CalcCACS API

type CalcCACSResponse

type CalcCACSResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

CalcCACSResponse is the response struct for api CalcCACS

func CreateCalcCACSResponse

func CreateCalcCACSResponse() (response *CalcCACSResponse)

CreateCalcCACSResponse creates a response to parse from CalcCACS response

type CalcCACSURLList

type CalcCACSURLList struct {
	URL string `name:"URL"`
}

CalcCACSURLList is a repeated param struct in CalcCACSRequest

type CalciumCenter

type CalciumCenter struct {
	CalciumCenter []int64 `json:"calciumCenter" xml:"calciumCenter"`
}

CalciumCenter is a nested struct in imageprocess response

type ClassifyFNFRequest

type ClassifyFNFRequest struct {
	*requests.RpcRequest
	OrgName    string `position:"Body" name:"OrgName"`
	TracerId   string `position:"Body" name:"TracerId"`
	DataFormat string `position:"Body" name:"DataFormat"`
	OrgId      string `position:"Body" name:"OrgId"`
	ImageUrl   string `position:"Body" name:"ImageUrl"`
}

ClassifyFNFRequest is the request struct for api ClassifyFNF

func CreateClassifyFNFRequest

func CreateClassifyFNFRequest() (request *ClassifyFNFRequest)

CreateClassifyFNFRequest creates a request to invoke ClassifyFNF API

type ClassifyFNFResponse

type ClassifyFNFResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ClassifyFNFResponse is the response struct for api ClassifyFNF

func CreateClassifyFNFResponse

func CreateClassifyFNFResponse() (response *ClassifyFNFResponse)

CreateClassifyFNFResponse creates a response to parse from ClassifyFNF response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AnalyzeChestVessel

func (client *Client) AnalyzeChestVessel(request *AnalyzeChestVesselRequest) (response *AnalyzeChestVesselResponse, err error)

AnalyzeChestVessel invokes the imageprocess.AnalyzeChestVessel API synchronously

func (*Client) AnalyzeChestVesselWithCallback

func (client *Client) AnalyzeChestVesselWithCallback(request *AnalyzeChestVesselRequest, callback func(response *AnalyzeChestVesselResponse, err error)) <-chan int

AnalyzeChestVesselWithCallback invokes the imageprocess.AnalyzeChestVessel API asynchronously

func (*Client) AnalyzeChestVesselWithChan

func (client *Client) AnalyzeChestVesselWithChan(request *AnalyzeChestVesselRequest) (<-chan *AnalyzeChestVesselResponse, <-chan error)

AnalyzeChestVesselWithChan invokes the imageprocess.AnalyzeChestVessel API asynchronously

func (*Client) CalcCACS

func (client *Client) CalcCACS(request *CalcCACSRequest) (response *CalcCACSResponse, err error)

CalcCACS invokes the imageprocess.CalcCACS API synchronously

func (*Client) CalcCACSWithCallback

func (client *Client) CalcCACSWithCallback(request *CalcCACSRequest, callback func(response *CalcCACSResponse, err error)) <-chan int

CalcCACSWithCallback invokes the imageprocess.CalcCACS API asynchronously

func (*Client) CalcCACSWithChan

func (client *Client) CalcCACSWithChan(request *CalcCACSRequest) (<-chan *CalcCACSResponse, <-chan error)

CalcCACSWithChan invokes the imageprocess.CalcCACS API asynchronously

func (*Client) ClassifyFNF

func (client *Client) ClassifyFNF(request *ClassifyFNFRequest) (response *ClassifyFNFResponse, err error)

ClassifyFNF invokes the imageprocess.ClassifyFNF API synchronously

func (*Client) ClassifyFNFWithCallback

func (client *Client) ClassifyFNFWithCallback(request *ClassifyFNFRequest, callback func(response *ClassifyFNFResponse, err error)) <-chan int

ClassifyFNFWithCallback invokes the imageprocess.ClassifyFNF API asynchronously

func (*Client) ClassifyFNFWithChan

func (client *Client) ClassifyFNFWithChan(request *ClassifyFNFRequest) (<-chan *ClassifyFNFResponse, <-chan error)

ClassifyFNFWithChan invokes the imageprocess.ClassifyFNF API asynchronously

func (*Client) DetectCovid19Cad

func (client *Client) DetectCovid19Cad(request *DetectCovid19CadRequest) (response *DetectCovid19CadResponse, err error)

DetectCovid19Cad invokes the imageprocess.DetectCovid19Cad API synchronously

func (*Client) DetectCovid19CadWithCallback

func (client *Client) DetectCovid19CadWithCallback(request *DetectCovid19CadRequest, callback func(response *DetectCovid19CadResponse, err error)) <-chan int

DetectCovid19CadWithCallback invokes the imageprocess.DetectCovid19Cad API asynchronously

func (*Client) DetectCovid19CadWithChan

func (client *Client) DetectCovid19CadWithChan(request *DetectCovid19CadRequest) (<-chan *DetectCovid19CadResponse, <-chan error)

DetectCovid19CadWithChan invokes the imageprocess.DetectCovid19Cad API asynchronously

func (*Client) DetectHipKeypointXRay

func (client *Client) DetectHipKeypointXRay(request *DetectHipKeypointXRayRequest) (response *DetectHipKeypointXRayResponse, err error)

DetectHipKeypointXRay invokes the imageprocess.DetectHipKeypointXRay API synchronously

func (*Client) DetectHipKeypointXRayWithCallback

func (client *Client) DetectHipKeypointXRayWithCallback(request *DetectHipKeypointXRayRequest, callback func(response *DetectHipKeypointXRayResponse, err error)) <-chan int

DetectHipKeypointXRayWithCallback invokes the imageprocess.DetectHipKeypointXRay API asynchronously

func (*Client) DetectHipKeypointXRayWithChan

func (client *Client) DetectHipKeypointXRayWithChan(request *DetectHipKeypointXRayRequest) (<-chan *DetectHipKeypointXRayResponse, <-chan error)

DetectHipKeypointXRayWithChan invokes the imageprocess.DetectHipKeypointXRay API asynchronously

func (*Client) DetectKneeKeypointXRay

func (client *Client) DetectKneeKeypointXRay(request *DetectKneeKeypointXRayRequest) (response *DetectKneeKeypointXRayResponse, err error)

DetectKneeKeypointXRay invokes the imageprocess.DetectKneeKeypointXRay API synchronously

func (*Client) DetectKneeKeypointXRayWithCallback

func (client *Client) DetectKneeKeypointXRayWithCallback(request *DetectKneeKeypointXRayRequest, callback func(response *DetectKneeKeypointXRayResponse, err error)) <-chan int

DetectKneeKeypointXRayWithCallback invokes the imageprocess.DetectKneeKeypointXRay API asynchronously

func (*Client) DetectKneeKeypointXRayWithChan

func (client *Client) DetectKneeKeypointXRayWithChan(request *DetectKneeKeypointXRayRequest) (<-chan *DetectKneeKeypointXRayResponse, <-chan error)

DetectKneeKeypointXRayWithChan invokes the imageprocess.DetectKneeKeypointXRay API asynchronously

func (*Client) DetectKneeXRay

func (client *Client) DetectKneeXRay(request *DetectKneeXRayRequest) (response *DetectKneeXRayResponse, err error)

DetectKneeXRay invokes the imageprocess.DetectKneeXRay API synchronously

func (*Client) DetectKneeXRayWithCallback

func (client *Client) DetectKneeXRayWithCallback(request *DetectKneeXRayRequest, callback func(response *DetectKneeXRayResponse, err error)) <-chan int

DetectKneeXRayWithCallback invokes the imageprocess.DetectKneeXRay API asynchronously

func (*Client) DetectKneeXRayWithChan

func (client *Client) DetectKneeXRayWithChan(request *DetectKneeXRayRequest) (<-chan *DetectKneeXRayResponse, <-chan error)

DetectKneeXRayWithChan invokes the imageprocess.DetectKneeXRay API asynchronously

func (*Client) DetectLungNodule

func (client *Client) DetectLungNodule(request *DetectLungNoduleRequest) (response *DetectLungNoduleResponse, err error)

DetectLungNodule invokes the imageprocess.DetectLungNodule API synchronously

func (*Client) DetectLungNoduleWithCallback

func (client *Client) DetectLungNoduleWithCallback(request *DetectLungNoduleRequest, callback func(response *DetectLungNoduleResponse, err error)) <-chan int

DetectLungNoduleWithCallback invokes the imageprocess.DetectLungNodule API asynchronously

func (*Client) DetectLungNoduleWithChan

func (client *Client) DetectLungNoduleWithChan(request *DetectLungNoduleRequest) (<-chan *DetectLungNoduleResponse, <-chan error)

DetectLungNoduleWithChan invokes the imageprocess.DetectLungNodule API asynchronously

func (*Client) DetectLymph

func (client *Client) DetectLymph(request *DetectLymphRequest) (response *DetectLymphResponse, err error)

DetectLymph invokes the imageprocess.DetectLymph API synchronously

func (*Client) DetectLymphWithCallback

func (client *Client) DetectLymphWithCallback(request *DetectLymphRequest, callback func(response *DetectLymphResponse, err error)) <-chan int

DetectLymphWithCallback invokes the imageprocess.DetectLymph API asynchronously

func (*Client) DetectLymphWithChan

func (client *Client) DetectLymphWithChan(request *DetectLymphRequest) (<-chan *DetectLymphResponse, <-chan error)

DetectLymphWithChan invokes the imageprocess.DetectLymph API asynchronously

func (*Client) DetectPanc

func (client *Client) DetectPanc(request *DetectPancRequest) (response *DetectPancResponse, err error)

DetectPanc invokes the imageprocess.DetectPanc API synchronously

func (*Client) DetectPancWithCallback

func (client *Client) DetectPancWithCallback(request *DetectPancRequest, callback func(response *DetectPancResponse, err error)) <-chan int

DetectPancWithCallback invokes the imageprocess.DetectPanc API asynchronously

func (*Client) DetectPancWithChan

func (client *Client) DetectPancWithChan(request *DetectPancRequest) (<-chan *DetectPancResponse, <-chan error)

DetectPancWithChan invokes the imageprocess.DetectPanc API asynchronously

func (*Client) DetectRibFracture

func (client *Client) DetectRibFracture(request *DetectRibFractureRequest) (response *DetectRibFractureResponse, err error)

DetectRibFracture invokes the imageprocess.DetectRibFracture API synchronously

func (*Client) DetectRibFractureWithCallback

func (client *Client) DetectRibFractureWithCallback(request *DetectRibFractureRequest, callback func(response *DetectRibFractureResponse, err error)) <-chan int

DetectRibFractureWithCallback invokes the imageprocess.DetectRibFracture API asynchronously

func (*Client) DetectRibFractureWithChan

func (client *Client) DetectRibFractureWithChan(request *DetectRibFractureRequest) (<-chan *DetectRibFractureResponse, <-chan error)

DetectRibFractureWithChan invokes the imageprocess.DetectRibFracture API asynchronously

func (*Client) DetectSkinDisease

func (client *Client) DetectSkinDisease(request *DetectSkinDiseaseRequest) (response *DetectSkinDiseaseResponse, err error)

DetectSkinDisease invokes the imageprocess.DetectSkinDisease API synchronously

func (*Client) DetectSkinDiseaseWithCallback

func (client *Client) DetectSkinDiseaseWithCallback(request *DetectSkinDiseaseRequest, callback func(response *DetectSkinDiseaseResponse, err error)) <-chan int

DetectSkinDiseaseWithCallback invokes the imageprocess.DetectSkinDisease API asynchronously

func (*Client) DetectSkinDiseaseWithChan

func (client *Client) DetectSkinDiseaseWithChan(request *DetectSkinDiseaseRequest) (<-chan *DetectSkinDiseaseResponse, <-chan error)

DetectSkinDiseaseWithChan invokes the imageprocess.DetectSkinDisease API asynchronously

func (*Client) DetectSpineMRI

func (client *Client) DetectSpineMRI(request *DetectSpineMRIRequest) (response *DetectSpineMRIResponse, err error)

DetectSpineMRI invokes the imageprocess.DetectSpineMRI API synchronously

func (*Client) DetectSpineMRIWithCallback

func (client *Client) DetectSpineMRIWithCallback(request *DetectSpineMRIRequest, callback func(response *DetectSpineMRIResponse, err error)) <-chan int

DetectSpineMRIWithCallback invokes the imageprocess.DetectSpineMRI API asynchronously

func (*Client) DetectSpineMRIWithChan

func (client *Client) DetectSpineMRIWithChan(request *DetectSpineMRIRequest) (<-chan *DetectSpineMRIResponse, <-chan error)

DetectSpineMRIWithChan invokes the imageprocess.DetectSpineMRI API asynchronously

func (*Client) FeedbackSession

func (client *Client) FeedbackSession(request *FeedbackSessionRequest) (response *FeedbackSessionResponse, err error)

FeedbackSession invokes the imageprocess.FeedbackSession API synchronously

func (*Client) FeedbackSessionWithCallback

func (client *Client) FeedbackSessionWithCallback(request *FeedbackSessionRequest, callback func(response *FeedbackSessionResponse, err error)) <-chan int

FeedbackSessionWithCallback invokes the imageprocess.FeedbackSession API asynchronously

func (*Client) FeedbackSessionWithChan

func (client *Client) FeedbackSessionWithChan(request *FeedbackSessionRequest) (<-chan *FeedbackSessionResponse, <-chan error)

FeedbackSessionWithChan invokes the imageprocess.FeedbackSession API asynchronously

func (*Client) GetAsyncJobResult

func (client *Client) GetAsyncJobResult(request *GetAsyncJobResultRequest) (response *GetAsyncJobResultResponse, err error)

GetAsyncJobResult invokes the imageprocess.GetAsyncJobResult API synchronously

func (*Client) GetAsyncJobResultWithCallback

func (client *Client) GetAsyncJobResultWithCallback(request *GetAsyncJobResultRequest, callback func(response *GetAsyncJobResultResponse, err error)) <-chan int

GetAsyncJobResultWithCallback invokes the imageprocess.GetAsyncJobResult API asynchronously

func (*Client) GetAsyncJobResultWithChan

func (client *Client) GetAsyncJobResultWithChan(request *GetAsyncJobResultRequest) (<-chan *GetAsyncJobResultResponse, <-chan error)

GetAsyncJobResultWithChan invokes the imageprocess.GetAsyncJobResult API asynchronously

func (*Client) RunCTRegistration

func (client *Client) RunCTRegistration(request *RunCTRegistrationRequest) (response *RunCTRegistrationResponse, err error)

RunCTRegistration invokes the imageprocess.RunCTRegistration API synchronously

func (*Client) RunCTRegistrationWithCallback

func (client *Client) RunCTRegistrationWithCallback(request *RunCTRegistrationRequest, callback func(response *RunCTRegistrationResponse, err error)) <-chan int

RunCTRegistrationWithCallback invokes the imageprocess.RunCTRegistration API asynchronously

func (*Client) RunCTRegistrationWithChan

func (client *Client) RunCTRegistrationWithChan(request *RunCTRegistrationRequest) (<-chan *RunCTRegistrationResponse, <-chan error)

RunCTRegistrationWithChan invokes the imageprocess.RunCTRegistration API asynchronously

func (*Client) RunMedQA

func (client *Client) RunMedQA(request *RunMedQARequest) (response *RunMedQAResponse, err error)

RunMedQA invokes the imageprocess.RunMedQA API synchronously

func (*Client) RunMedQAWithCallback

func (client *Client) RunMedQAWithCallback(request *RunMedQARequest, callback func(response *RunMedQAResponse, err error)) <-chan int

RunMedQAWithCallback invokes the imageprocess.RunMedQA API asynchronously

func (*Client) RunMedQAWithChan

func (client *Client) RunMedQAWithChan(request *RunMedQARequest) (<-chan *RunMedQAResponse, <-chan error)

RunMedQAWithChan invokes the imageprocess.RunMedQA API asynchronously

func (*Client) ScreenChestCT

func (client *Client) ScreenChestCT(request *ScreenChestCTRequest) (response *ScreenChestCTResponse, err error)

ScreenChestCT invokes the imageprocess.ScreenChestCT API synchronously

func (*Client) ScreenChestCTWithCallback

func (client *Client) ScreenChestCTWithCallback(request *ScreenChestCTRequest, callback func(response *ScreenChestCTResponse, err error)) <-chan int

ScreenChestCTWithCallback invokes the imageprocess.ScreenChestCT API asynchronously

func (*Client) ScreenChestCTWithChan

func (client *Client) ScreenChestCTWithChan(request *ScreenChestCTRequest) (<-chan *ScreenChestCTResponse, <-chan error)

ScreenChestCTWithChan invokes the imageprocess.ScreenChestCT API asynchronously

func (*Client) ScreenEC

func (client *Client) ScreenEC(request *ScreenECRequest) (response *ScreenECResponse, err error)

ScreenEC invokes the imageprocess.ScreenEC API synchronously

func (*Client) ScreenECWithCallback

func (client *Client) ScreenECWithCallback(request *ScreenECRequest, callback func(response *ScreenECResponse, err error)) <-chan int

ScreenECWithCallback invokes the imageprocess.ScreenEC API asynchronously

func (*Client) ScreenECWithChan

func (client *Client) ScreenECWithChan(request *ScreenECRequest) (<-chan *ScreenECResponse, <-chan error)

ScreenECWithChan invokes the imageprocess.ScreenEC API asynchronously

func (*Client) SegmentOAR

func (client *Client) SegmentOAR(request *SegmentOARRequest) (response *SegmentOARResponse, err error)

SegmentOAR invokes the imageprocess.SegmentOAR API synchronously

func (*Client) SegmentOARWithCallback

func (client *Client) SegmentOARWithCallback(request *SegmentOARRequest, callback func(response *SegmentOARResponse, err error)) <-chan int

SegmentOARWithCallback invokes the imageprocess.SegmentOAR API asynchronously

func (*Client) SegmentOARWithChan

func (client *Client) SegmentOARWithChan(request *SegmentOARRequest) (<-chan *SegmentOARResponse, <-chan error)

SegmentOARWithChan invokes the imageprocess.SegmentOAR API asynchronously

func (*Client) TranslateMed

func (client *Client) TranslateMed(request *TranslateMedRequest) (response *TranslateMedResponse, err error)

TranslateMed invokes the imageprocess.TranslateMed API synchronously

func (*Client) TranslateMedWithCallback

func (client *Client) TranslateMedWithCallback(request *TranslateMedRequest, callback func(response *TranslateMedResponse, err error)) <-chan int

TranslateMedWithCallback invokes the imageprocess.TranslateMed API asynchronously

func (*Client) TranslateMedWithChan

func (client *Client) TranslateMedWithChan(request *TranslateMedRequest) (<-chan *TranslateMedResponse, <-chan error)

TranslateMedWithChan invokes the imageprocess.TranslateMed API asynchronously

type CoordinateImage

type CoordinateImage struct {
	CoordinateImage []int `json:"CoordinateImage" xml:"CoordinateImage"`
}

CoordinateImage is a nested struct in imageprocess response

type CoordinatesInDetectHipKeypointXRay

type CoordinatesInDetectHipKeypointXRay struct {
	Coordinate []int `json:"Coordinate" xml:"Coordinate"`
}

CoordinatesInDetectHipKeypointXRay is a nested struct in imageprocess response

type CoordinatesInDetectKneeKeypointXRay

type CoordinatesInDetectKneeKeypointXRay struct {
	Coordinate []int `json:"Coordinate" xml:"Coordinate"`
}

CoordinatesInDetectKneeKeypointXRay is a nested struct in imageprocess response

type CoordinatesInDetectRibFracture

type CoordinatesInDetectRibFracture struct {
	Coordinates []int `json:"Coordinates" xml:"Coordinates"`
}

CoordinatesInDetectRibFracture is a nested struct in imageprocess response

type Data

type Data struct {
	Text              string                 `json:"Text" xml:"Text"`
	ErrorMessage      string                 `json:"ErrorMessage" xml:"ErrorMessage"`
	NormalProbability string                 `json:"NormalProbability" xml:"NormalProbability"`
	SessionId         string                 `json:"SessionId" xml:"SessionId"`
	NewProbability    string                 `json:"NewProbability" xml:"NewProbability"`
	Score             string                 `json:"Score" xml:"Score"`
	Reports           map[string]interface{} `json:"Reports" xml:"Reports"`
	DUrl              string                 `json:"DUrl" xml:"DUrl"`
	ImageUrl          string                 `json:"ImageUrl" xml:"ImageUrl"`
	Mask              string                 `json:"Mask" xml:"Mask"`
	ResultsEnglish    map[string]interface{} `json:"ResultsEnglish" xml:"ResultsEnglish"`
	ErrorCode         string                 `json:"ErrorCode" xml:"ErrorCode"`
	BodyPart          string                 `json:"BodyPart" xml:"BodyPart"`
	VolumeScore       string                 `json:"VolumeScore" xml:"VolumeScore"`
	JobId             string                 `json:"JobId" xml:"JobId"`
	OrgId             string                 `json:"OrgId" xml:"OrgId"`
	Data              string                 `json:"Data" xml:"Data"`
	Result            string                 `json:"Result" xml:"Result"`
	Question          string                 `json:"Question" xml:"Question"`
	OtherProbability  string                 `json:"OtherProbability" xml:"OtherProbability"`
	Words             int64                  `json:"Words" xml:"Words"`
	LesionRatio       string                 `json:"LesionRatio" xml:"LesionRatio"`
	QuestionType      string                 `json:"QuestionType" xml:"QuestionType"`
	AnswerType        string                 `json:"AnswerType" xml:"AnswerType"`
	NUrl              string                 `json:"NUrl" xml:"NUrl"`
	ImageType         string                 `json:"ImageType" xml:"ImageType"`
	ImageQuality      float64                `json:"ImageQuality" xml:"ImageQuality"`
	Status            string                 `json:"Status" xml:"Status"`
	Results           map[string]interface{} `json:"Results" xml:"Results"`
	OrgName           string                 `json:"OrgName" xml:"OrgName"`
	ResultURL         string                 `json:"ResultURL" xml:"ResultURL"`
	ResultUrl         string                 `json:"ResultUrl" xml:"ResultUrl"`
	Options           []string               `json:"Options" xml:"Options"`
	Lesion            Lesion                 `json:"Lesion" xml:"Lesion"`
	Fractures         []FracturesItem        `json:"Fractures" xml:"Fractures"`
	Vertebras         []Vertebra             `json:"Vertebras" xml:"Vertebras"`
	Detections        []DetectionsItem       `json:"Detections" xml:"Detections"`
	Series            []Serie                `json:"Series" xml:"Series"`
	KLDetections      []KLDetectionsItem     `json:"KLDetections" xml:"KLDetections"`
	KeyPoints         []KeyPointsItem        `json:"KeyPoints" xml:"KeyPoints"`
	Discs             []Disc                 `json:"Discs" xml:"Discs"`
}

Data is a nested struct in imageprocess response

type DataInDetectRibFracture

type DataInDetectRibFracture struct {
	ResultURL  string           `json:"ResultURL" xml:"ResultURL"`
	Origin     []float64        `json:"Origin" xml:"Origin"`
	Spacing    []float64        `json:"Spacing" xml:"Spacing"`
	Detections []DetectionsItem `json:"Detections" xml:"Detections"`
}

DataInDetectRibFracture is a nested struct in imageprocess response

type DetectCovid19CadRequest

type DetectCovid19CadRequest struct {
	*requests.RpcRequest
	OrgName    string                     `position:"Body" name:"OrgName"`
	DataFormat string                     `position:"Body" name:"DataFormat"`
	URLList    *[]DetectCovid19CadURLList `position:"Body" name:"URLList"  type:"Repeated"`
	OrgId      string                     `position:"Body" name:"OrgId"`
	Async      requests.Boolean           `position:"Body" name:"Async"`
}

DetectCovid19CadRequest is the request struct for api DetectCovid19Cad

func CreateDetectCovid19CadRequest

func CreateDetectCovid19CadRequest() (request *DetectCovid19CadRequest)

CreateDetectCovid19CadRequest creates a request to invoke DetectCovid19Cad API

type DetectCovid19CadResponse

type DetectCovid19CadResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

DetectCovid19CadResponse is the response struct for api DetectCovid19Cad

func CreateDetectCovid19CadResponse

func CreateDetectCovid19CadResponse() (response *DetectCovid19CadResponse)

CreateDetectCovid19CadResponse creates a response to parse from DetectCovid19Cad response

type DetectCovid19CadURLList

type DetectCovid19CadURLList struct {
	URL string `name:"URL"`
}

DetectCovid19CadURLList is a repeated param struct in DetectCovid19CadRequest

type DetectHipKeypointXRayRequest

type DetectHipKeypointXRayRequest struct {
	*requests.RpcRequest
	OrgName    string `position:"Body" name:"OrgName"`
	TracerId   string `position:"Body" name:"TracerId"`
	DataFormat string `position:"Body" name:"DataFormat"`
	OrgId      string `position:"Body" name:"OrgId"`
	ImageUrl   string `position:"Body" name:"ImageUrl"`
}

DetectHipKeypointXRayRequest is the request struct for api DetectHipKeypointXRay

func CreateDetectHipKeypointXRayRequest

func CreateDetectHipKeypointXRayRequest() (request *DetectHipKeypointXRayRequest)

CreateDetectHipKeypointXRayRequest creates a request to invoke DetectHipKeypointXRay API

type DetectHipKeypointXRayResponse

type DetectHipKeypointXRayResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

DetectHipKeypointXRayResponse is the response struct for api DetectHipKeypointXRay

func CreateDetectHipKeypointXRayResponse

func CreateDetectHipKeypointXRayResponse() (response *DetectHipKeypointXRayResponse)

CreateDetectHipKeypointXRayResponse creates a response to parse from DetectHipKeypointXRay response

type DetectKneeKeypointXRayRequest

type DetectKneeKeypointXRayRequest struct {
	*requests.RpcRequest
	OrgName    string `position:"Body" name:"OrgName"`
	TracerId   string `position:"Body" name:"TracerId"`
	DataFormat string `position:"Body" name:"DataFormat"`
	OrgId      string `position:"Body" name:"OrgId"`
	ImageUrl   string `position:"Body" name:"ImageUrl"`
}

DetectKneeKeypointXRayRequest is the request struct for api DetectKneeKeypointXRay

func CreateDetectKneeKeypointXRayRequest

func CreateDetectKneeKeypointXRayRequest() (request *DetectKneeKeypointXRayRequest)

CreateDetectKneeKeypointXRayRequest creates a request to invoke DetectKneeKeypointXRay API

type DetectKneeKeypointXRayResponse

type DetectKneeKeypointXRayResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

DetectKneeKeypointXRayResponse is the response struct for api DetectKneeKeypointXRay

func CreateDetectKneeKeypointXRayResponse

func CreateDetectKneeKeypointXRayResponse() (response *DetectKneeKeypointXRayResponse)

CreateDetectKneeKeypointXRayResponse creates a response to parse from DetectKneeKeypointXRay response

type DetectKneeXRayRequest

type DetectKneeXRayRequest struct {
	*requests.RpcRequest
	OrgName    string `position:"Body" name:"OrgName"`
	DataFormat string `position:"Body" name:"DataFormat"`
	Url        string `position:"Body" name:"Url"`
	OrgId      string `position:"Body" name:"OrgId"`
}

DetectKneeXRayRequest is the request struct for api DetectKneeXRay

func CreateDetectKneeXRayRequest

func CreateDetectKneeXRayRequest() (request *DetectKneeXRayRequest)

CreateDetectKneeXRayRequest creates a request to invoke DetectKneeXRay API

type DetectKneeXRayResponse

type DetectKneeXRayResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

DetectKneeXRayResponse is the response struct for api DetectKneeXRay

func CreateDetectKneeXRayResponse

func CreateDetectKneeXRayResponse() (response *DetectKneeXRayResponse)

CreateDetectKneeXRayResponse creates a response to parse from DetectKneeXRay response

type DetectLungNoduleRequest

type DetectLungNoduleRequest struct {
	*requests.RpcRequest
	Threshold  requests.Float             `position:"Body" name:"Threshold"`
	OrgName    string                     `position:"Body" name:"OrgName"`
	DataFormat string                     `position:"Body" name:"DataFormat"`
	URLList    *[]DetectLungNoduleURLList `position:"Body" name:"URLList"  type:"Repeated"`
	OrgId      string                     `position:"Body" name:"OrgId"`
	Async      requests.Boolean           `position:"Body" name:"Async"`
}

DetectLungNoduleRequest is the request struct for api DetectLungNodule

func CreateDetectLungNoduleRequest

func CreateDetectLungNoduleRequest() (request *DetectLungNoduleRequest)

CreateDetectLungNoduleRequest creates a request to invoke DetectLungNodule API

type DetectLungNoduleResponse

type DetectLungNoduleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

DetectLungNoduleResponse is the response struct for api DetectLungNodule

func CreateDetectLungNoduleResponse

func CreateDetectLungNoduleResponse() (response *DetectLungNoduleResponse)

CreateDetectLungNoduleResponse creates a response to parse from DetectLungNodule response

type DetectLungNoduleURLList

type DetectLungNoduleURLList struct {
	URL string `name:"URL"`
}

DetectLungNoduleURLList is a repeated param struct in DetectLungNoduleRequest

type DetectLymphRequest

type DetectLymphRequest struct {
	*requests.RpcRequest
	DataSourceType string                `position:"Body" name:"DataSourceType"`
	URLList        *[]DetectLymphURLList `position:"Body" name:"URLList"  type:"Repeated"`
	Async          requests.Boolean      `position:"Body" name:"Async"`
}

DetectLymphRequest is the request struct for api DetectLymph

func CreateDetectLymphRequest

func CreateDetectLymphRequest() (request *DetectLymphRequest)

CreateDetectLymphRequest creates a request to invoke DetectLymph API

type DetectLymphResponse

type DetectLymphResponse struct {
	*responses.BaseResponse
}

DetectLymphResponse is the response struct for api DetectLymph

func CreateDetectLymphResponse

func CreateDetectLymphResponse() (response *DetectLymphResponse)

CreateDetectLymphResponse creates a response to parse from DetectLymph response

type DetectLymphURLList

type DetectLymphURLList struct {
	URL string `name:"URL"`
}

DetectLymphURLList is a repeated param struct in DetectLymphRequest

type DetectPancRequest

type DetectPancRequest struct {
	*requests.RpcRequest
	DataSourceType string               `position:"Body" name:"DataSourceType"`
	URLList        *[]DetectPancURLList `position:"Body" name:"URLList"  type:"Repeated"`
	Async          requests.Boolean     `position:"Body" name:"Async"`
}

DetectPancRequest is the request struct for api DetectPanc

func CreateDetectPancRequest

func CreateDetectPancRequest() (request *DetectPancRequest)

CreateDetectPancRequest creates a request to invoke DetectPanc API

type DetectPancResponse

type DetectPancResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

DetectPancResponse is the response struct for api DetectPanc

func CreateDetectPancResponse

func CreateDetectPancResponse() (response *DetectPancResponse)

CreateDetectPancResponse creates a response to parse from DetectPanc response

type DetectPancURLList

type DetectPancURLList struct {
	URL string `name:"URL"`
}

DetectPancURLList is a repeated param struct in DetectPancRequest

type DetectRibFractureRequest

type DetectRibFractureRequest struct {
	*requests.RpcRequest
	OrgName    string                      `position:"Body" name:"OrgName"`
	SourceType string                      `position:"Body" name:"SourceType"`
	DataFormat string                      `position:"Body" name:"DataFormat"`
	URLList    *[]DetectRibFractureURLList `position:"Body" name:"URLList"  type:"Repeated"`
	OrgId      string                      `position:"Body" name:"OrgId"`
	Async      requests.Boolean            `position:"Body" name:"Async"`
}

DetectRibFractureRequest is the request struct for api DetectRibFracture

func CreateDetectRibFractureRequest

func CreateDetectRibFractureRequest() (request *DetectRibFractureRequest)

CreateDetectRibFractureRequest creates a request to invoke DetectRibFracture API

type DetectRibFractureResponse

type DetectRibFractureResponse struct {
	*responses.BaseResponse
	RequestId string                  `json:"RequestId" xml:"RequestId"`
	Code      string                  `json:"Code" xml:"Code"`
	Message   string                  `json:"Message" xml:"Message"`
	Data      DataInDetectRibFracture `json:"Data" xml:"Data"`
}

DetectRibFractureResponse is the response struct for api DetectRibFracture

func CreateDetectRibFractureResponse

func CreateDetectRibFractureResponse() (response *DetectRibFractureResponse)

CreateDetectRibFractureResponse creates a response to parse from DetectRibFracture response

type DetectRibFractureURLList

type DetectRibFractureURLList struct {
	URL string `name:"URL"`
}

DetectRibFractureURLList is a repeated param struct in DetectRibFractureRequest

type DetectSkinDiseaseRequest

type DetectSkinDiseaseRequest struct {
	*requests.RpcRequest
	OrgName string `position:"Body" name:"OrgName"`
	Url     string `position:"Body" name:"Url"`
	OrgId   string `position:"Body" name:"OrgId"`
}

DetectSkinDiseaseRequest is the request struct for api DetectSkinDisease

func CreateDetectSkinDiseaseRequest

func CreateDetectSkinDiseaseRequest() (request *DetectSkinDiseaseRequest)

CreateDetectSkinDiseaseRequest creates a request to invoke DetectSkinDisease API

type DetectSkinDiseaseResponse

type DetectSkinDiseaseResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

DetectSkinDiseaseResponse is the response struct for api DetectSkinDisease

func CreateDetectSkinDiseaseResponse

func CreateDetectSkinDiseaseResponse() (response *DetectSkinDiseaseResponse)

CreateDetectSkinDiseaseResponse creates a response to parse from DetectSkinDisease response

type DetectSpineMRIRequest

type DetectSpineMRIRequest struct {
	*requests.RpcRequest
	OrgName    string                   `position:"Body" name:"OrgName"`
	DataFormat string                   `position:"Body" name:"DataFormat"`
	URLList    *[]DetectSpineMRIURLList `position:"Body" name:"URLList"  type:"Repeated"`
	OrgId      string                   `position:"Body" name:"OrgId"`
}

DetectSpineMRIRequest is the request struct for api DetectSpineMRI

func CreateDetectSpineMRIRequest

func CreateDetectSpineMRIRequest() (request *DetectSpineMRIRequest)

CreateDetectSpineMRIRequest creates a request to invoke DetectSpineMRI API

type DetectSpineMRIResponse

type DetectSpineMRIResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

DetectSpineMRIResponse is the response struct for api DetectSpineMRI

func CreateDetectSpineMRIResponse

func CreateDetectSpineMRIResponse() (response *DetectSpineMRIResponse)

CreateDetectSpineMRIResponse creates a response to parse from DetectSpineMRI response

type DetectSpineMRIURLList

type DetectSpineMRIURLList struct {
	URL string `name:"URL"`
}

DetectSpineMRIURLList is a repeated param struct in DetectSpineMRIRequest

type DetectionsInCalcCACS

type DetectionsInCalcCACS struct {
	DetectionsItem []DetectionsItem `json:"detections" xml:"detections"`
}

DetectionsInCalcCACS is a nested struct in imageprocess response

type DetectionsInDetectKneeXRay

type DetectionsInDetectKneeXRay struct {
	Detections []float64 `json:"Detections" xml:"Detections"`
}

DetectionsInDetectKneeXRay is a nested struct in imageprocess response

type DetectionsInDetectRibFracture

type DetectionsInDetectRibFracture struct {
	DetectionsItem []DetectionsItem `json:"Detections" xml:"Detections"`
}

DetectionsInDetectRibFracture is a nested struct in imageprocess response

type DetectionsItem

type DetectionsItem struct {
	FractureLocation   string  `json:"FractureLocation" xml:"FractureLocation"`
	CalciumScore       float64 `json:"CalciumScore" xml:"CalciumScore"`
	FracSOPInstanceUID string  `json:"FracSOPInstanceUID" xml:"FracSOPInstanceUID"`
	CalciumId          int64   `json:"CalciumId" xml:"CalciumId"`
	CalciumVolume      float64 `json:"CalciumVolume" xml:"CalciumVolume"`
	FractureConfidence float64 `json:"FractureConfidence" xml:"FractureConfidence"`
	FractureCategory   string  `json:"FractureCategory" xml:"FractureCategory"`
	FractureSegment    int64   `json:"FractureSegment" xml:"FractureSegment"`
	FractureId         int     `json:"FractureId" xml:"FractureId"`
	CalciumCenter      []int64 `json:"CalciumCenter" xml:"CalciumCenter"`
	CoordinateImage    []int   `json:"CoordinateImage" xml:"CoordinateImage"`
	Coordinates        []int   `json:"Coordinates" xml:"Coordinates"`
}

DetectionsItem is a nested struct in imageprocess response

type Disc

type Disc struct {
	Identification string    `json:"Identification" xml:"Identification"`
	Disease        string    `json:"Disease" xml:"Disease"`
	Location       []float64 `json:"Location" xml:"Location"`
}

Disc is a nested struct in imageprocess response

type Discs

type Discs struct {
	Disc []Disc `json:"Disc" xml:"Disc"`
}

Discs is a nested struct in imageprocess response

type Element

type Element struct {
	Z              float64 `json:"Z" xml:"Z"`
	Lobe           string  `json:"Lobe" xml:"Lobe"`
	MeanValue      float64 `json:"MeanValue" xml:"MeanValue"`
	ImageZ         float64 `json:"ImageZ" xml:"ImageZ"`
	Lung           string  `json:"Lung" xml:"Lung"`
	Confidence     float64 `json:"Confidence" xml:"Confidence"`
	SOPInstanceUID string  `json:"SOPInstanceUID" xml:"SOPInstanceUID"`
	ImageX         float64 `json:"ImageX" xml:"ImageX"`
	Y              float64 `json:"Y" xml:"Y"`
	Category       string  `json:"Category" xml:"Category"`
	Volume         float64 `json:"Volume" xml:"Volume"`
	ImageY         float64 `json:"ImageY" xml:"ImageY"`
	Diameter       float64 `json:"Diameter" xml:"Diameter"`
	X              float64 `json:"X" xml:"X"`
}

Element is a nested struct in imageprocess response

type Elements

type Elements struct {
	Element []Element `json:"Element" xml:"Element"`
}

Elements is a nested struct in imageprocess response

type FeedbackSessionRequest

type FeedbackSessionRequest struct {
	*requests.RpcRequest
	SessionId string `position:"Body" name:"SessionId"`
	Feedback  string `position:"Body" name:"Feedback"`
}

FeedbackSessionRequest is the request struct for api FeedbackSession

func CreateFeedbackSessionRequest

func CreateFeedbackSessionRequest() (request *FeedbackSessionRequest)

CreateFeedbackSessionRequest creates a request to invoke FeedbackSession API

type FeedbackSessionResponse

type FeedbackSessionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

FeedbackSessionResponse is the response struct for api FeedbackSession

func CreateFeedbackSessionResponse

func CreateFeedbackSessionResponse() (response *FeedbackSessionResponse)

CreateFeedbackSessionResponse creates a response to parse from FeedbackSession response

type Fractures

type Fractures struct {
	FracturesItem []FracturesItem `json:"Fractures" xml:"Fractures"`
}

Fractures is a nested struct in imageprocess response

type FracturesItem

type FracturesItem struct {
	Value float64 `json:"Value" xml:"Value"`
	Boxes []int   `json:"Boxes" xml:"Boxes"`
	Tag   Tag     `json:"Tag" xml:"Tag"`
}

FracturesItem is a nested struct in imageprocess response

type GetAsyncJobResultRequest

type GetAsyncJobResultRequest struct {
	*requests.RpcRequest
	JobId string           `position:"Body" name:"JobId"`
	Async requests.Boolean `position:"Body" name:"Async"`
}

GetAsyncJobResultRequest is the request struct for api GetAsyncJobResult

func CreateGetAsyncJobResultRequest

func CreateGetAsyncJobResultRequest() (request *GetAsyncJobResultRequest)

CreateGetAsyncJobResultRequest creates a request to invoke GetAsyncJobResult API

type GetAsyncJobResultResponse

type GetAsyncJobResultResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetAsyncJobResultResponse is the response struct for api GetAsyncJobResult

func CreateGetAsyncJobResultResponse

func CreateGetAsyncJobResultResponse() (response *GetAsyncJobResultResponse)

CreateGetAsyncJobResultResponse creates a response to parse from GetAsyncJobResult response

type KLDetections

type KLDetections struct {
	KLDetectionsItem []KLDetectionsItem `json:"KLDetections" xml:"KLDetections"`
}

KLDetections is a nested struct in imageprocess response

type KLDetectionsItem

type KLDetectionsItem struct {
	Detections []float64 `json:"Detections" xml:"Detections"`
}

KLDetectionsItem is a nested struct in imageprocess response

type KeyPointsInDetectHipKeypointXRay

type KeyPointsInDetectHipKeypointXRay struct {
	KeyPointsItem []KeyPointsItem `json:"KeyPoints" xml:"KeyPoints"`
}

KeyPointsInDetectHipKeypointXRay is a nested struct in imageprocess response

type KeyPointsInDetectKneeKeypointXRay

type KeyPointsInDetectKneeKeypointXRay struct {
	KeyPointsItem []KeyPointsItem `json:"KeyPoints" xml:"KeyPoints"`
}

KeyPointsInDetectKneeKeypointXRay is a nested struct in imageprocess response

type KeyPointsItem

type KeyPointsItem struct {
	Value       float64 `json:"Value" xml:"Value"`
	Coordinates []int   `json:"Coordinates" xml:"Coordinates"`
	Tag         Tag     `json:"Tag" xml:"Tag"`
}

KeyPointsItem is a nested struct in imageprocess response

type Lesion

type Lesion struct {
	EcVolume      string   `json:"EcVolume" xml:"EcVolume"`
	Mask          string   `json:"Mask" xml:"Mask"`
	BenignVolume  string   `json:"BenignVolume" xml:"BenignVolume"`
	PdacVol       string   `json:"PdacVol" xml:"PdacVol"`
	EsoVolume     string   `json:"EsoVolume" xml:"EsoVolume"`
	PancVol       string   `json:"PancVol" xml:"PancVol"`
	NonPdacVol    string   `json:"NonPdacVol" xml:"NonPdacVol"`
	Possibilities []string `json:"Possibilities" xml:"Possibilities"`
}

Lesion is a nested struct in imageprocess response

type LocationInDetectSpineMRI

type LocationInDetectSpineMRI struct {
	Location []float64 `json:"Location" xml:"Location"`
}

LocationInDetectSpineMRI is a nested struct in imageprocess response

type Options

type Options struct {
	Options []string `json:"options" xml:"options"`
}

Options is a nested struct in imageprocess response

type OriginInDetectLungNodule

type OriginInDetectLungNodule struct {
	Origin []float64 `json:"Origin" xml:"Origin"`
}

OriginInDetectLungNodule is a nested struct in imageprocess response

type OriginInDetectRibFracture

type OriginInDetectRibFracture struct {
	Origin []float64 `json:"Origin" xml:"Origin"`
}

OriginInDetectRibFracture is a nested struct in imageprocess response

type PossibilitiesInDetectPanc

type PossibilitiesInDetectPanc struct {
	Possibilities []string `json:"possibilities" xml:"possibilities"`
}

PossibilitiesInDetectPanc is a nested struct in imageprocess response

type PossibilitiesInScreenEC

type PossibilitiesInScreenEC struct {
	Possibilities []string `json:"possibilities" xml:"possibilities"`
}

PossibilitiesInScreenEC is a nested struct in imageprocess response

type RunCTRegistrationFloatingList

type RunCTRegistrationFloatingList struct {
	FloatingURL string `name:"FloatingURL"`
}

RunCTRegistrationFloatingList is a repeated param struct in RunCTRegistrationRequest

type RunCTRegistrationReferenceList

type RunCTRegistrationReferenceList struct {
	ReferenceURL string `name:"ReferenceURL"`
}

RunCTRegistrationReferenceList is a repeated param struct in RunCTRegistrationRequest

type RunCTRegistrationRequest

type RunCTRegistrationRequest struct {
	*requests.RpcRequest
	DataSourceType string                            `position:"Body" name:"DataSourceType"`
	OrgName        string                            `position:"Body" name:"OrgName"`
	ReferenceList  *[]RunCTRegistrationReferenceList `position:"Body" name:"ReferenceList"  type:"Repeated"`
	DataFormat     string                            `position:"Body" name:"DataFormat"`
	OrgId          string                            `position:"Body" name:"OrgId"`
	Async          requests.Boolean                  `position:"Body" name:"Async"`
	FloatingList   *[]RunCTRegistrationFloatingList  `position:"Body" name:"FloatingList"  type:"Repeated"`
}

RunCTRegistrationRequest is the request struct for api RunCTRegistration

func CreateRunCTRegistrationRequest

func CreateRunCTRegistrationRequest() (request *RunCTRegistrationRequest)

CreateRunCTRegistrationRequest creates a request to invoke RunCTRegistration API

type RunCTRegistrationResponse

type RunCTRegistrationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

RunCTRegistrationResponse is the response struct for api RunCTRegistration

func CreateRunCTRegistrationResponse

func CreateRunCTRegistrationResponse() (response *RunCTRegistrationResponse)

CreateRunCTRegistrationResponse creates a response to parse from RunCTRegistration response

type RunMedQAAnswerImageDataList

type RunMedQAAnswerImageDataList struct {
	AnswerImageData string `name:"AnswerImageData"`
}

RunMedQAAnswerImageDataList is a repeated param struct in RunMedQARequest

type RunMedQAAnswerImageURLList

type RunMedQAAnswerImageURLList struct {
	AnswerImageURL string `name:"AnswerImageURL"`
}

RunMedQAAnswerImageURLList is a repeated param struct in RunMedQARequest

type RunMedQAAnswerTextList

type RunMedQAAnswerTextList struct {
	AnswerText string `name:"AnswerText"`
}

RunMedQAAnswerTextList is a repeated param struct in RunMedQARequest

type RunMedQARequest

type RunMedQARequest struct {
	*requests.RpcRequest
	SessionId           string                         `position:"Body" name:"SessionId"`
	OrgName             string                         `position:"Body" name:"OrgName"`
	AnswerImageDataList *[]RunMedQAAnswerImageDataList `position:"Body" name:"AnswerImageDataList"  type:"Repeated"`
	AnswerTextList      *[]RunMedQAAnswerTextList      `position:"Body" name:"AnswerTextList"  type:"Repeated"`
	Department          string                         `position:"Body" name:"Department"`
	AnswerImageURLList  *[]RunMedQAAnswerImageURLList  `position:"Body" name:"AnswerImageURLList"  type:"Repeated"`
	QuestionType        string                         `position:"Body" name:"QuestionType"`
	OrgId               string                         `position:"Body" name:"OrgId"`
}

RunMedQARequest is the request struct for api RunMedQA

func CreateRunMedQARequest

func CreateRunMedQARequest() (request *RunMedQARequest)

CreateRunMedQARequest creates a request to invoke RunMedQA API

type RunMedQAResponse

type RunMedQAResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

RunMedQAResponse is the response struct for api RunMedQA

func CreateRunMedQAResponse

func CreateRunMedQAResponse() (response *RunMedQAResponse)

CreateRunMedQAResponse creates a response to parse from RunMedQA response

type ScreenChestCTRequest

type ScreenChestCTRequest struct {
	*requests.RpcRequest
	OrgName    string                  `position:"Body" name:"OrgName"`
	Mask       requests.Integer        `position:"Body" name:"Mask"`
	DataFormat string                  `position:"Body" name:"DataFormat"`
	URLList    *[]ScreenChestCTURLList `position:"Body" name:"URLList"  type:"Repeated"`
	OrgId      string                  `position:"Body" name:"OrgId"`
	Verbose    requests.Integer        `position:"Body" name:"Verbose"`
	Async      requests.Boolean        `position:"Body" name:"Async"`
}

ScreenChestCTRequest is the request struct for api ScreenChestCT

func CreateScreenChestCTRequest

func CreateScreenChestCTRequest() (request *ScreenChestCTRequest)

CreateScreenChestCTRequest creates a request to invoke ScreenChestCT API

type ScreenChestCTResponse

type ScreenChestCTResponse struct {
	*responses.BaseResponse
}

ScreenChestCTResponse is the response struct for api ScreenChestCT

func CreateScreenChestCTResponse

func CreateScreenChestCTResponse() (response *ScreenChestCTResponse)

CreateScreenChestCTResponse creates a response to parse from ScreenChestCT response

type ScreenChestCTURLList

type ScreenChestCTURLList struct {
	URL string `name:"URL"`
}

ScreenChestCTURLList is a repeated param struct in ScreenChestCTRequest

type ScreenECRequest

type ScreenECRequest struct {
	*requests.RpcRequest
	DataSourceType string             `position:"Body" name:"DataSourceType"`
	URLList        *[]ScreenECURLList `position:"Body" name:"URLList"  type:"Repeated"`
	Async          requests.Boolean   `position:"Body" name:"Async"`
}

ScreenECRequest is the request struct for api ScreenEC

func CreateScreenECRequest

func CreateScreenECRequest() (request *ScreenECRequest)

CreateScreenECRequest creates a request to invoke ScreenEC API

type ScreenECResponse

type ScreenECResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

ScreenECResponse is the response struct for api ScreenEC

func CreateScreenECResponse

func CreateScreenECResponse() (response *ScreenECResponse)

CreateScreenECResponse creates a response to parse from ScreenEC response

type ScreenECURLList

type ScreenECURLList struct {
	URL string `name:"URL"`
}

ScreenECURLList is a repeated param struct in ScreenECRequest

type SegmentOARRequest

type SegmentOARRequest struct {
	*requests.RpcRequest
	OrgName    string               `position:"Body" name:"OrgName"`
	BodyPart   string               `position:"Body" name:"BodyPart"`
	DataFormat string               `position:"Body" name:"DataFormat"`
	URLList    *[]SegmentOARURLList `position:"Body" name:"URLList"  type:"Repeated"`
	OrgId      string               `position:"Body" name:"OrgId"`
	Async      requests.Boolean     `position:"Body" name:"Async"`
	Contrast   requests.Boolean     `position:"Body" name:"Contrast"`
	MaskList   *[]string            `position:"Body" name:"MaskList"  type:"Repeated"`
}

SegmentOARRequest is the request struct for api SegmentOAR

func CreateSegmentOARRequest

func CreateSegmentOARRequest() (request *SegmentOARRequest)

CreateSegmentOARRequest creates a request to invoke SegmentOAR API

type SegmentOARResponse

type SegmentOARResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

SegmentOARResponse is the response struct for api SegmentOAR

func CreateSegmentOARResponse

func CreateSegmentOARResponse() (response *SegmentOARResponse)

CreateSegmentOARResponse creates a response to parse from SegmentOAR response

type SegmentOARURLList

type SegmentOARURLList struct {
	URL string `name:"URL"`
}

SegmentOARURLList is a repeated param struct in SegmentOARRequest

type Serie

type Serie struct {
	SeriesInstanceUid string    `json:"SeriesInstanceUid" xml:"SeriesInstanceUid"`
	Report            string    `json:"Report" xml:"Report"`
	Origin            []float64 `json:"Origin" xml:"Origin"`
	Spacing           []float64 `json:"Spacing" xml:"Spacing"`
	Elements          []Element `json:"Elements" xml:"Elements"`
}

Serie is a nested struct in imageprocess response

type Series

type Series struct {
	Serie []Serie `json:"Serie" xml:"Serie"`
}

Series is a nested struct in imageprocess response

type SpacingInDetectLungNodule

type SpacingInDetectLungNodule struct {
	Spacing []float64 `json:"Spacing" xml:"Spacing"`
}

SpacingInDetectLungNodule is a nested struct in imageprocess response

type SpacingInDetectRibFracture

type SpacingInDetectRibFracture struct {
	Spacing []float64 `json:"Spacing" xml:"Spacing"`
}

SpacingInDetectRibFracture is a nested struct in imageprocess response

type Tag

type Tag struct {
	Label     string `json:"Label" xml:"Label"`
	Direction string `json:"Direction" xml:"Direction"`
}

Tag is a nested struct in imageprocess response

type TranslateMedRequest

type TranslateMedRequest struct {
	*requests.RpcRequest
	ToLanguage   string `position:"Body" name:"ToLanguage"`
	Text         string `position:"Body" name:"Text"`
	FromLanguage string `position:"Body" name:"FromLanguage"`
}

TranslateMedRequest is the request struct for api TranslateMed

func CreateTranslateMedRequest

func CreateTranslateMedRequest() (request *TranslateMedRequest)

CreateTranslateMedRequest creates a request to invoke TranslateMed API

type TranslateMedResponse

type TranslateMedResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

TranslateMedResponse is the response struct for api TranslateMed

func CreateTranslateMedResponse

func CreateTranslateMedResponse() (response *TranslateMedResponse)

CreateTranslateMedResponse creates a response to parse from TranslateMed response

type Vertebra

type Vertebra struct {
	Identification string    `json:"Identification" xml:"Identification"`
	Disease        string    `json:"Disease" xml:"Disease"`
	Location       []float64 `json:"Location" xml:"Location"`
}

Vertebra is a nested struct in imageprocess response

type Vertebras

type Vertebras struct {
	Vertebra []Vertebra `json:"Vertebra" xml:"Vertebra"`
}

Vertebras is a nested struct in imageprocess response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL