POST api/ICD10/Upload/Validate

Request Information

URI Parameters

None.

Body Parameters

Collection of ICD10Upload
NameDescriptionTypeAdditional information
RowId

integer

None.

Id

integer

None.

Code

string

None.

NameTH

string

None.

NameEN

string

None.

InsuranceProviderName

string

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "RowId": 1,
    "Id": 1,
    "Code": "sample string 2",
    "NameTH": "sample string 3",
    "NameEN": "sample string 4",
    "InsuranceProviderName": "sample string 5"
  },
  {
    "RowId": 1,
    "Id": 1,
    "Code": "sample string 2",
    "NameTH": "sample string 3",
    "NameEN": "sample string 4",
    "InsuranceProviderName": "sample string 5"
  }
]

text/html

Sample:
[{"RowId":1,"Id":1,"Code":"sample string 2","NameTH":"sample string 3","NameEN":"sample string 4","InsuranceProviderName":"sample string 5"},{"RowId":1,"Id":1,"Code":"sample string 2","NameTH":"sample string 3","NameEN":"sample string 4","InsuranceProviderName":"sample string 5"}]

application/xml, text/xml

Sample:
<ArrayOfICD10Upload xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TTMWM_MECLAIM_API.ViewModels">
  <ICD10Upload>
    <Code>sample string 2</Code>
    <Id>1</Id>
    <InsuranceProviderName>sample string 5</InsuranceProviderName>
    <NameEN>sample string 4</NameEN>
    <NameTH>sample string 3</NameTH>
    <RowId>1</RowId>
  </ICD10Upload>
  <ICD10Upload>
    <Code>sample string 2</Code>
    <Id>1</Id>
    <InsuranceProviderName>sample string 5</InsuranceProviderName>
    <NameEN>sample string 4</NameEN>
    <NameTH>sample string 3</NameTH>
    <RowId>1</RowId>
  </ICD10Upload>
</ArrayOfICD10Upload>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ServiceResultTypedOfListOfICD10UploadValidationResult
NameDescriptionTypeAdditional information
Code

integer

None.

Errors

Collection of string

None.

Data

Collection of ICD10UploadValidationResult

None.

Response Formats

application/json, text/json

Sample:
{
  "Code": 1,
  "Errors": [
    "sample string 1",
    "sample string 2"
  ],
  "Data": [
    {
      "ErrorMessage": "sample string 1",
      "HasError": true,
      "InsuranceProviderId": 3,
      "ColumnError": [
        1,
        2
      ],
      "RowId": 4,
      "Id": 1,
      "Code": "sample string 5",
      "NameTH": "sample string 6",
      "NameEN": "sample string 7",
      "InsuranceProviderName": "sample string 8"
    },
    {
      "ErrorMessage": "sample string 1",
      "HasError": true,
      "InsuranceProviderId": 3,
      "ColumnError": [
        1,
        2
      ],
      "RowId": 4,
      "Id": 1,
      "Code": "sample string 5",
      "NameTH": "sample string 6",
      "NameEN": "sample string 7",
      "InsuranceProviderName": "sample string 8"
    }
  ]
}

text/html

Sample:
{"Code":1,"Errors":["sample string 1","sample string 2"],"Data":[{"ErrorMessage":"sample string 1","HasError":true,"InsuranceProviderId":3,"ColumnError":[1,2],"RowId":4,"Id":1,"Code":"sample string 5","NameTH":"sample string 6","NameEN":"sample string 7","InsuranceProviderName":"sample string 8"},{"ErrorMessage":"sample string 1","HasError":true,"InsuranceProviderId":3,"ColumnError":[1,2],"RowId":4,"Id":1,"Code":"sample string 5","NameTH":"sample string 6","NameEN":"sample string 7","InsuranceProviderName":"sample string 8"}]}

application/xml, text/xml

Sample:
<ServiceResultTypedOfArrayOfICD10UploadValidationResultYj8O1tFc xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LSW.Common.Models">
  <Code>1</Code>
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/TTMWM_MECLAIM_API.ViewModels">
    <d2p1:ICD10UploadValidationResult>
      <d2p1:Code>sample string 5</d2p1:Code>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:InsuranceProviderName>sample string 8</d2p1:InsuranceProviderName>
      <d2p1:NameEN>sample string 7</d2p1:NameEN>
      <d2p1:NameTH>sample string 6</d2p1:NameTH>
      <d2p1:RowId>4</d2p1:RowId>
      <d2p1:ColumnError xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </d2p1:ColumnError>
      <d2p1:ErrorMessage>sample string 1</d2p1:ErrorMessage>
      <d2p1:HasError>true</d2p1:HasError>
      <d2p1:InsuranceProviderId>3</d2p1:InsuranceProviderId>
    </d2p1:ICD10UploadValidationResult>
    <d2p1:ICD10UploadValidationResult>
      <d2p1:Code>sample string 5</d2p1:Code>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:InsuranceProviderName>sample string 8</d2p1:InsuranceProviderName>
      <d2p1:NameEN>sample string 7</d2p1:NameEN>
      <d2p1:NameTH>sample string 6</d2p1:NameTH>
      <d2p1:RowId>4</d2p1:RowId>
      <d2p1:ColumnError xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </d2p1:ColumnError>
      <d2p1:ErrorMessage>sample string 1</d2p1:ErrorMessage>
      <d2p1:HasError>true</d2p1:HasError>
      <d2p1:InsuranceProviderId>3</d2p1:InsuranceProviderId>
    </d2p1:ICD10UploadValidationResult>
  </Data>
  <Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Errors>
</ServiceResultTypedOfArrayOfICD10UploadValidationResultYj8O1tFc>