POST api/Configuracion/RecibirResultadoColcan

Este metodo se recomienda para cargar los resultados de examenes enviados por COLCAN a sus clientes

Request Information

URI Parameters

None.

Body Parameters

VMResultadoSolicitud
NameDescriptionTypeAdditional information
Token

Token. Este dato es opcional su utiliza para el envio de un Key proporcionado por el cliente.

string

None.

IdSolicitudCliente

Identificador de la solicitud en el cliente. Este dato es UNICO, no se permiten dos solicitudes con un mismo identificador.

string

None.

IdSolicitudColcan

Identificador de la solicitud en Colcan. Este dato es UNICO, no se permiten dos solicitudes con un mismo identificador.

string

None.

FechaSolicitud

Fecha de la solicitud en el siguiente formato (dd/MM/yyyy)

string

None.

Paciente

Paciente

VMSolicitudPaciente

None.

Examenes

Examenes

Collection of VMResultadoExamen

None.

ArchivosAdjuntos

Archivos Adjuntos

Collection of VMSolicitudAdjunto

None.

Request Formats

application/json, text/json

Sample:
{
  "Token": "sample string 1",
  "IdSolicitudCliente": "sample string 2",
  "IdSolicitudColcan": "sample string 3",
  "FechaSolicitud": "sample string 4",
  "Paciente": {
    "TipoIdentificacion": 1,
    "Documento": "sample string 2",
    "Nombre": "sample string 3"
  },
  "Examenes": [
    {
      "CodigoCliente": "sample string 1",
      "CodigoColcan": "sample string 2",
      "NombreExamen": "sample string 3",
      "FechaResultado": "sample string 4",
      "HoraResultado": "sample string 5",
      "AnalisisExamen": "sample string 6",
      "Tecnica": "sample string 7",
      "IdProfesional": "sample string 8",
      "NombreProfesional": "sample string 9",
      "TextoCodificado": "sample string 10",
      "ResultadoAnalitos": [
        {
          "CodigoAnalitoCliente": "sample string 1",
          "CodigoAnalitoColcan": "sample string 2",
          "NombreAnalito": "sample string 3",
          "Valor": "sample string 4",
          "UnidadMedida": "sample string 5",
          "ValorReferencia": "sample string 6",
          "AnalisisAnalito": "sample string 7"
        },
        {
          "CodigoAnalitoCliente": "sample string 1",
          "CodigoAnalitoColcan": "sample string 2",
          "NombreAnalito": "sample string 3",
          "Valor": "sample string 4",
          "UnidadMedida": "sample string 5",
          "ValorReferencia": "sample string 6",
          "AnalisisAnalito": "sample string 7"
        }
      ]
    },
    {
      "CodigoCliente": "sample string 1",
      "CodigoColcan": "sample string 2",
      "NombreExamen": "sample string 3",
      "FechaResultado": "sample string 4",
      "HoraResultado": "sample string 5",
      "AnalisisExamen": "sample string 6",
      "Tecnica": "sample string 7",
      "IdProfesional": "sample string 8",
      "NombreProfesional": "sample string 9",
      "TextoCodificado": "sample string 10",
      "ResultadoAnalitos": [
        {
          "CodigoAnalitoCliente": "sample string 1",
          "CodigoAnalitoColcan": "sample string 2",
          "NombreAnalito": "sample string 3",
          "Valor": "sample string 4",
          "UnidadMedida": "sample string 5",
          "ValorReferencia": "sample string 6",
          "AnalisisAnalito": "sample string 7"
        },
        {
          "CodigoAnalitoCliente": "sample string 1",
          "CodigoAnalitoColcan": "sample string 2",
          "NombreAnalito": "sample string 3",
          "Valor": "sample string 4",
          "UnidadMedida": "sample string 5",
          "ValorReferencia": "sample string 6",
          "AnalisisAnalito": "sample string 7"
        }
      ]
    }
  ],
  "ArchivosAdjuntos": [
    {
      "NombreArchivo": "sample string 1",
      "ArchivoBase64": "sample string 2"
    },
    {
      "NombreArchivo": "sample string 1",
      "ArchivoBase64": "sample string 2"
    }
  ]
}

application/xml, text/xml

Sample:
<PRMResultado.VMResultadoSolicitud xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GEM.COLCAN.BL.Models.PR">
  <ArchivosAdjuntos>
    <PRMResultado.VMSolicitudAdjunto>
      <ArchivoBase64>sample string 2</ArchivoBase64>
      <NombreArchivo>sample string 1</NombreArchivo>
    </PRMResultado.VMSolicitudAdjunto>
    <PRMResultado.VMSolicitudAdjunto>
      <ArchivoBase64>sample string 2</ArchivoBase64>
      <NombreArchivo>sample string 1</NombreArchivo>
    </PRMResultado.VMSolicitudAdjunto>
  </ArchivosAdjuntos>
  <Examenes>
    <PRMResultado.VMResultadoExamen>
      <AnalisisExamen>sample string 6</AnalisisExamen>
      <CodigoCliente>sample string 1</CodigoCliente>
      <CodigoColcan>sample string 2</CodigoColcan>
      <FechaResultado>sample string 4</FechaResultado>
      <HoraResultado>sample string 5</HoraResultado>
      <IdProfesional>sample string 8</IdProfesional>
      <NombreExamen>sample string 3</NombreExamen>
      <NombreProfesional>sample string 9</NombreProfesional>
      <ResultadoAnalitos>
        <PRMResultado.VMResultadoAnalito>
          <AnalisisAnalito>sample string 7</AnalisisAnalito>
          <CodigoAnalitoCliente>sample string 1</CodigoAnalitoCliente>
          <CodigoAnalitoColcan>sample string 2</CodigoAnalitoColcan>
          <NombreAnalito>sample string 3</NombreAnalito>
          <UnidadMedida>sample string 5</UnidadMedida>
          <Valor>sample string 4</Valor>
          <ValorReferencia>sample string 6</ValorReferencia>
        </PRMResultado.VMResultadoAnalito>
        <PRMResultado.VMResultadoAnalito>
          <AnalisisAnalito>sample string 7</AnalisisAnalito>
          <CodigoAnalitoCliente>sample string 1</CodigoAnalitoCliente>
          <CodigoAnalitoColcan>sample string 2</CodigoAnalitoColcan>
          <NombreAnalito>sample string 3</NombreAnalito>
          <UnidadMedida>sample string 5</UnidadMedida>
          <Valor>sample string 4</Valor>
          <ValorReferencia>sample string 6</ValorReferencia>
        </PRMResultado.VMResultadoAnalito>
      </ResultadoAnalitos>
      <Tecnica>sample string 7</Tecnica>
      <TextoCodificado>sample string 10</TextoCodificado>
    </PRMResultado.VMResultadoExamen>
    <PRMResultado.VMResultadoExamen>
      <AnalisisExamen>sample string 6</AnalisisExamen>
      <CodigoCliente>sample string 1</CodigoCliente>
      <CodigoColcan>sample string 2</CodigoColcan>
      <FechaResultado>sample string 4</FechaResultado>
      <HoraResultado>sample string 5</HoraResultado>
      <IdProfesional>sample string 8</IdProfesional>
      <NombreExamen>sample string 3</NombreExamen>
      <NombreProfesional>sample string 9</NombreProfesional>
      <ResultadoAnalitos>
        <PRMResultado.VMResultadoAnalito>
          <AnalisisAnalito>sample string 7</AnalisisAnalito>
          <CodigoAnalitoCliente>sample string 1</CodigoAnalitoCliente>
          <CodigoAnalitoColcan>sample string 2</CodigoAnalitoColcan>
          <NombreAnalito>sample string 3</NombreAnalito>
          <UnidadMedida>sample string 5</UnidadMedida>
          <Valor>sample string 4</Valor>
          <ValorReferencia>sample string 6</ValorReferencia>
        </PRMResultado.VMResultadoAnalito>
        <PRMResultado.VMResultadoAnalito>
          <AnalisisAnalito>sample string 7</AnalisisAnalito>
          <CodigoAnalitoCliente>sample string 1</CodigoAnalitoCliente>
          <CodigoAnalitoColcan>sample string 2</CodigoAnalitoColcan>
          <NombreAnalito>sample string 3</NombreAnalito>
          <UnidadMedida>sample string 5</UnidadMedida>
          <Valor>sample string 4</Valor>
          <ValorReferencia>sample string 6</ValorReferencia>
        </PRMResultado.VMResultadoAnalito>
      </ResultadoAnalitos>
      <Tecnica>sample string 7</Tecnica>
      <TextoCodificado>sample string 10</TextoCodificado>
    </PRMResultado.VMResultadoExamen>
  </Examenes>
  <FechaSolicitud>sample string 4</FechaSolicitud>
  <IdSolicitudCliente>sample string 2</IdSolicitudCliente>
  <IdSolicitudColcan>sample string 3</IdSolicitudColcan>
  <Paciente>
    <Documento>sample string 2</Documento>
    <Nombre>sample string 3</Nombre>
    <TipoIdentificacion>1</TipoIdentificacion>
  </Paciente>
  <Token>sample string 1</Token>
</PRMResultado.VMResultadoSolicitud>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

BSMMensaje
NameDescriptionTypeAdditional information
IdProceso

Determina el resultado del proceso (0=Fallido, 1=Satisfactorio)

integer

None.

Mensaje

Mensaje complementario para el proceso que indica si fue satisfactorio o en caso contrario la causa del fallo.

string

None.

OidDocumento

Identificador del registro en el Middleware Colcan

integer

None.

Archivo

Archivo

string

None.

CodigoError

1=Entidad, 2=Proceso

integer

None.

IdentificadorError

Identificador del Error

string

None.

Response Formats

application/json, text/json

Sample:
{
  "IdProceso": 1,
  "Mensaje": "sample string 2",
  "OidDocumento": 3,
  "Archivo": "sample string 4",
  "CodigoError": 5,
  "IdentificadorError": "sample string 6"
}

application/xml, text/xml

Sample:
<BSMMensaje xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GEM.COLCAN.BL.Models.BS">
  <Archivo>sample string 4</Archivo>
  <CodigoError>5</CodigoError>
  <IdProceso>1</IdProceso>
  <IdentificadorError>sample string 6</IdentificadorError>
  <Mensaje>sample string 2</Mensaje>
  <OidDocumento>3</OidDocumento>
</BSMMensaje>