POST api/Pacientes/ProximasCitas

Obtiene las citas futuras de un paciente. Si no existen, devuelve una lista vacía

Request Information

URI Parameters

None.

Body Parameters

El Nif del paciente que se quiere localizar.

NifRequest
NameDescriptionTypeAdditional information
Nif

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Nif": "sample string 1"
}

application/xml, text/xml

Sample:
<NifRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CrmAgenda.Models.ViewModels">
  <Nif>sample string 1</Nif>
</NifRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'NifRequest'.

Response Information

Resource Description

Devuelve en caso de existir, una lista de las citas futuras del paciente con el código de cita, la fecha y una lista con los Ids y horas de las pruebas para las que se ha citado.

Collection of Citacion
NameDescriptionTypeAdditional information
Codigo

integer

None.

Fecha

date

None.

Pruebas

Collection of PruebaCitacion

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Codigo": 1,
    "Fecha": "2026-01-10T10:55:01.8478014+01:00",
    "Pruebas": [
      {
        "PruebaId": 1,
        "Hora": "00:00:00.1234567"
      },
      {
        "PruebaId": 1,
        "Hora": "00:00:00.1234567"
      }
    ]
  },
  {
    "Codigo": 1,
    "Fecha": "2026-01-10T10:55:01.8478014+01:00",
    "Pruebas": [
      {
        "PruebaId": 1,
        "Hora": "00:00:00.1234567"
      },
      {
        "PruebaId": 1,
        "Hora": "00:00:00.1234567"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfCitacion xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CrmAgenda.Models.ViewModels">
  <Citacion>
    <Codigo>1</Codigo>
    <Fecha>2026-01-10T10:55:01.8478014+01:00</Fecha>
    <Pruebas>
      <PruebaCitacion>
        <Hora>PT0.1234567S</Hora>
        <PruebaId>1</PruebaId>
      </PruebaCitacion>
      <PruebaCitacion>
        <Hora>PT0.1234567S</Hora>
        <PruebaId>1</PruebaId>
      </PruebaCitacion>
    </Pruebas>
  </Citacion>
  <Citacion>
    <Codigo>1</Codigo>
    <Fecha>2026-01-10T10:55:01.8478014+01:00</Fecha>
    <Pruebas>
      <PruebaCitacion>
        <Hora>PT0.1234567S</Hora>
        <PruebaId>1</PruebaId>
      </PruebaCitacion>
      <PruebaCitacion>
        <Hora>PT0.1234567S</Hora>
        <PruebaId>1</PruebaId>
      </PruebaCitacion>
    </Pruebas>
  </Citacion>
</ArrayOfCitacion>