Schema: MedicationDetail
All schemas · API reference · Data mapping guide
Fields
Section titled “Fields”| Field | Required | Type / allowed values |
|---|---|---|
code |
Yes | string |
catalog |
Yes | CUM, IUM |
admission |
Yes | object |
nameState |
Yes | reviewed, missing |
name |
Yes | string or null |
enrichment |
Yes | object or null |
enrichmentProvenance |
Yes | object or null |
pins |
Yes | MedicationCatalogPins |
JSON definition
Section titled “JSON definition”The JSON retains the source contract descriptions. Do not translate property names or enum values.
{ "type": "object", "properties": { "code": { "type": "string", "description": "Código exacto para codTecnologiaSalud. Conservar ceros, guiones y mayúsculas.", "example": "19983100-1" }, "catalog": { "type": "string", "enum": [ "CUM", "IUM" ] }, "admission": { "type": "object", "properties": { "ok": { "type": "boolean", "enum": [ true ] }, "catalog": { "type": "string", "enum": [ "CUM", "IUM" ] }, "code": { "type": "string" }, "habilitado": { "type": "boolean", "enum": [ true ] }, "estadoEntidad": { "type": "boolean" } }, "required": [ "ok", "catalog", "code", "habilitado", "estadoEntidad" ] }, "nameState": { "type": "string", "enum": [ "reviewed", "missing" ] }, "name": { "type": [ "string", "null" ] }, "enrichment": { "type": [ "object", "null" ], "additionalProperties": {}, "description": "Datos opcionales de presentación. No determinan dosis, vía, concentración ni otros campos clínicos." }, "enrichmentProvenance": { "type": [ "object", "null" ], "additionalProperties": {}, "description": "Evidencia del origen del enriquecimiento; puede faltar sin invalidar el código." }, "pins": { "$ref": "#/components/schemas/MedicationCatalogPins" } }, "required": [ "code", "catalog", "admission", "nameState", "name", "enrichment", "enrichmentProvenance", "pins" ]}