Przejdź do treści

ProductDefinition — medication (produkt leczniczy)

Profil klasy medication zasobu ProductDefinition. Obejmuje leki gotowe, galenowe, recepturowe, homeopatyczne, szczepionki i produkty immunologiczne. Wariant przygotowania i kategorie regulacyjne są cechami (preparation-type, pharmaceutical-category), nie osobnymi klasami.

type = product-class:medication.


1. Kontrakt atrybutów

Poza cechami wspólnymi wszystkich definicji (unit-of-measure, vat-rate, producer, product-group) i identyfikatorami katalogowymi (identifier[]: GTIN/EAN, symbol wewnętrzny), profil medication wymaga:

attribute.code Kard. Wariant value Słownik wartości
atc 1..1 valueCodeableConcept klasyfikacja ATC
pharmaceutical-form (postać) 1..1 valueCodeableConcept postać farmaceutyczna
strength (dawka) 1..1 valueString
availability-category (kategoria dostępności) 1..1 valueCodeableConcept product-availability-category
marketing-authorization (pozwolenie) 1..1 valueString
preparation-type (sposób przygotowania) 0..1 valueCodeableConcept product-preparation-type
pharmaceutical-category (kategoria regulacyjna) 0..* valueCodeableConcept product-pharmaceutical-category
storage-condition (warunek przechowywania) 0..1 valueCodeableConcept product-storage-condition
intended-use (przeznaczenie) 0..1 valueCodeableConcept product-intended-use

2. Przykład

{
  "resourceType": "ProductDefinition",
  "type": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-class", "code": "medication" }] },
  "name": "Paracetamol 500 mg tabletki",
  "identifier": [
    { "type": { "coding": [{ "code": "gtin" }] }, "system": "https://gs1.org/gtin", "value": "05909991234567" }
  ],
  "attribute": [
    { "code": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-definition-attribute-type", "code": "atc" }] },
      "value": { "valueCodeableConcept": { "coding": [{ "system": "https://www.whocc.no/atc", "code": "N02BE01" }] } } },
    { "code": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-definition-attribute-type", "code": "pharmaceutical-form" }] },
      "value": { "valueCodeableConcept": { "coding": [{ "code": "tablet", "display": "tabletka" }] } } },
    { "code": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-definition-attribute-type", "code": "strength" }] },
      "value": { "valueString": "500 mg" } },
    { "code": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-definition-attribute-type", "code": "availability-category" }] },
      "value": { "valueCodeableConcept": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-availability-category", "code": "OTC" }] } } },
    { "code": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-definition-attribute-type", "code": "marketing-authorization" }] },
      "value": { "valueString": "R/1234" } }
  ]
}

3. Odniesienia