Skip to content

Schema: MedicationDetail

All schemas · API reference · Data mapping guide

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

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"
]
}