[All schemas](/reference/schemas/) · [API reference](/reference/) · [Data mapping guide](/guides/data-model/)

## Fields

| Field | Required | Type / allowed values |
| --- | --- | --- |
| `consultas` | No | array or null |
| `procedimientos` | No | array or null |
| `urgencias` | No | array or null |
| `hospitalizacion` | No | array or null |
| `recienNacidos` | No | array or null |
| `medicamentos` | No | array or null |
| `otrosServicios` | No | array or null |

## JSON definition

The JSON retains the source contract descriptions. Do not translate property names or enum values.

```json
{
  "type": "object",
  "properties": {
    "consultas": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/components/schemas/NativeConsultaDTO"
      }
    },
    "procedimientos": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/components/schemas/NativeProcedimientoDTO"
      }
    },
    "urgencias": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/components/schemas/NativeUrgenciaDTO"
      }
    },
    "hospitalizacion": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/components/schemas/NativeHospitalizacionDTO"
      }
    },
    "recienNacidos": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/components/schemas/NativeRecienNacidoDTO"
      }
    },
    "medicamentos": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/components/schemas/NativeMedicamentoDTO"
      }
    },
    "otrosServicios": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/components/schemas/NativeOtrosServicioDTO"
      }
    }
  },
  "description": "Estructura del perfil native-d558206. Las reglas clínicas, referencias y catálogos se verifican por separado."
}
```
