ProductDefinition — blood-product (preparat krwi)
Profil klasy blood-product zasobu ProductDefinition. Reprezentuje rodzaj składnika krwi w katalogu (np. koncentrat krwinek czerwonych, osocze świeżo mrożone, koncentrat krwinek płytkowych). Dane konkretnej jednostki (grupa ABO, Rh, donacja, termin ważności) należą do Product — jednostka krwi jest niepowtarzalna i nie jest pozycją katalogową.
type = product-class:blood-product.
1. Kontrakt atrybutów — poziom definicji (katalog składnika)
attribute.code |
Kard. | Wariant value |
Słownik wartości |
|---|---|---|---|
blood-component-type (rodzaj składnika) |
1..1 | valueCodeableConcept | rodzaj składnika krwi |
storage-condition (warunek przechowywania) |
1..1 | valueCodeableConcept | product-storage-condition |
preparation-method (metoda preparatyki) |
0..1 | valueCodeableConcept | metoda preparatyki |
2. Kontrakt atrybutów — poziom instancji (Product, jednostka)
attribute.code |
Kard. | Wariant value |
Słownik wartości |
|---|---|---|---|
abo-group (grupa ABO) |
1..1 | valueCodeableConcept | grupa krwi ABO (O, A, B, AB) |
rh-factor (Rh) |
1..1 | valueCodeableConcept | Rh (dodatni, ujemny) |
donation-identifier (numer donacji) |
1..1 | valueString | — |
collection-date (data pobrania) |
0..1 | valueString (ISO 8601) | — |
expiry-date (termin ważności) |
1..1 | valueString (ISO 8601) | — |
Identyfikowalność (hemowigilancja) opiera się na donation-identifier jednostki i referencji instancji do definicji składnika.
3. Przykład (definicja składnika)
{
"resourceType": "ProductDefinition",
"type": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-class", "code": "blood-product" }] },
"name": "Koncentrat krwinek czerwonych",
"attribute": [
{ "code": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-definition-attribute-type", "code": "blood-component-type" }] },
"value": { "valueCodeableConcept": { "coding": [{ "code": "rbc", "display": "Koncentrat krwinek czerwonych" }] } } },
{ "code": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-definition-attribute-type", "code": "storage-condition" }] },
"value": { "valueCodeableConcept": { "coding": [{ "system": "https://api-erp.kamsoft.pl/vs/product-storage-condition", "code": "2-8C" }] } } }
]
}
4. Odniesienia
- ProductDefinition, Product (jednostka: ABO/Rh/donacja)
- Attribute, Systemy kodowania