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
- ProductDefinition — zasób bazowy i przegląd klas
- Attribute, Systemy kodowania