Schema: MedicationCatalogPins
All schemas · API reference · Data mapping guide
Fields
Section titled “Fields”| Field | Required | Type / allowed values |
|---|---|---|
schemaVersion |
Yes | integer |
cacheVersion |
Yes | integer |
adapterVersion |
Yes | integer |
catalogRevision |
Yes | string |
CUM |
Yes | object |
IUM |
Yes | object |
compactAuthority |
Yes | object |
assetManifest |
Yes | object |
enrichment |
Yes | object |
JSON definition
Section titled “JSON definition”The JSON retains the source contract descriptions. Do not translate property names or enum values.
{ "type": "object", "properties": { "schemaVersion": { "type": "integer" }, "cacheVersion": { "type": "integer" }, "adapterVersion": { "type": "integer" }, "catalogRevision": { "type": "string" }, "CUM": { "type": "object", "properties": { "bytes": { "type": "integer" }, "sha256": { "type": "string" }, "recordCount": { "type": "integer" } }, "required": [ "bytes", "sha256" ] }, "IUM": { "type": "object", "properties": { "bytes": { "type": "integer" }, "sha256": { "type": "string" }, "recordCount": { "type": "integer" } }, "required": [ "bytes", "sha256" ] }, "compactAuthority": { "type": "object", "properties": { "bytes": { "type": "integer" }, "sha256": { "type": "string" }, "recordCount": { "type": "integer" } }, "required": [ "bytes", "sha256" ] }, "assetManifest": { "type": "object", "properties": { "bytes": { "type": "integer" }, "sha256": { "type": "string" }, "recordCount": { "type": "integer" } }, "required": [ "bytes", "sha256" ] }, "enrichment": { "type": "object", "properties": { "sha256": { "type": "string" }, "recordCount": { "type": "integer" }, "rawSha256": { "type": "string" }, "provenanceSha256": { "type": "string" } }, "required": [ "sha256", "recordCount", "rawSha256", "provenanceSha256" ] } }, "required": [ "schemaVersion", "cacheVersion", "adapterVersion", "catalogRevision", "CUM", "IUM", "compactAuthority", "assetManifest", "enrichment" ], "description": "Versión y hashes del catálogo autorizado. Fije estos datos con su importación; no equivalen a un catálogo clínico completo."}