Specimen
Pengiriman data spesimen yang digunakan pada pemeriksaan laboratorium dapat dikirimkan menggunakan resource Specimen
. Data spesimen yang dapat dikirimkan antara lain jenis spesimen, waktu pengambilan spesimen, metode pengambilan spesimen, pasien terkait, kunjungan terkait, waktu spesimen diterima, tenaga kesehatan yang melakukan pengambilan sampel, permintaan terkait.
Satu payload atau satu record dari resource Specimen
hanya dapat digunakan untuk 1 kode jenis spesimen. Sehingga, apabila diambil 2 jenis spesimen, sebagai contoh spesimen darah dan urin, maka perlu mengirimkan 2 payload di mana 1 payload berisi 1 kode spesimen darah dan 1 payload berisi kode spesimen urin.
Berikut pemetaan nilai untuk Specimen yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data spesimen:
|
Variabel/parameter/element FHIR bersifat WAJIB (Mandatory) atau TIDAK disesuaikan dengan Panduan Interoperabilitas berdasarkan use case masing-masing (klik di sini ) |
Specimen.identifier[i]
Berisi data id lokal dari masing-masing institusi terkait permintaan pemeriksaan penunjang dengan tipe data Identifier
.
Specimen.identifier[i].use
Berisi data dengan tipe data code
, yang nilainya mengacu pada data terminologi IdentifierUse. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Specimen.accesssionIdentifier
Berisi data identifier tambahan yang diberikan oleh laboratorium ketika mendapatkan spesimen (accessioning specimen). Identifier ini tidak harus sama dengan Specimen.identifier
, tergantung dengan prosedur yang ada di laboratorium tersebut dengan tipe data Identifier
.
*Specimen.status
Berisi satu atau lebih data status kondisi dan ketersediaan spesimen dengan tipe data code
, yang nilainya mengacu pada data terminologi SpecimenStatus. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Contoh JSON
"available"
*Specimen.type
Berisi data jenis spesimen dengan tipe data CodeableConcept
, yang nilainya mengacu pada kode SNOMED-CT yang tersedia dalam Global Patient Set. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Specimen.type.coding
Berisi data jenis spesimen dengan tipe data Coding
. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Contoh JSON
[
{
"system": "http://snomed.info/sct",
"code": "119294007",
"display": "Dried blood specimen"
}
]
*Specimen.subject
Berisi data subjek dari spesimen yang diambil dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di resource Patient | Group | Device | Substance | Location
, yang nilainya memiliki format:
"Patient/{patient-ihs-number}"
Di mana isi dari parameter {patient-ihs-number}
adalah ID Patient
yang didapatkan dari master pasien indeks. Untuk informasi lebih lanjut dapat dilihat pada Panduan Interoperabilitas sesuai dengan use case masing-masing (klik di sini)
Contoh JSON
[
{
"reference": "Patient/100000030009",
"display": "Budi Santoso"
}
]
Specimen.receivedTime
Berisi data kapan spesimen diterima oleh laboratorium dengan tipe data dateTime
, dengan format yang diperbolehkan YYYY, YYYY-MM, YYYY-MM-DD atau YYYY-MM-DDThh:mm:ss+zz:zz
.
Contoh JSON
"receivedTime": "2022-06-14T08:25:00+07:00",
Specimen.parent[i]
Berisi data spesimen di mana spesimen ini berasal dengan tipe data Reference
yang direferensikan ke data yang tersimpan di resource Specimen
.
Specimen.request[i]
Berisi data permintaan yang mendasari diambilnya specimen dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di resource ServiceRequest
.
Contoh JSON
[
{
"reference": "ServiceRequest/61419a9c-51f9-4491-a6d0-e40e7c0eb7ab"
}
]
Specimen.collection
Berisi data mengenai detail pengambilan spesimen dengan tipe data BackboneElement
Specimen.collection.collector
Berisi data siapa yang mengambil spesimen dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di resource Practitioner | PractitionerRole
.
Specimen.collection.collected<?>
Berisi data waktu diambilnya spesimen.
Specimen.collection.collectedDateTime
Berisi data mengenai kapan diambilnya spesimen dengan tipe data dateTime
, dengan format yang diperbolehkan YYYY, YYYY-MM, YYYY-MM-DD atau YYYY-MM-DDThh:mm:ss+zz:zz
.
Contoh JSON
"2022-06-14T08:15:00+07:00"
Specimen.collection.duration
Berisi data berapa lama durasi pengambilan spesimen dengan tipe data Duration
.
Specimen.collection.quantity
Berisi data berapa banyak jumlah spesimen yang diambil (misalnya volume darah) dengan tipe data SimpleQuantity
.
Specimen.collection.method
Berisi data kode yang menspesifikan teknik pengambilan spesimen dengan tipe data CodeableConcept
, yang nilainya mengacu pada data kode SNOMED-CT yang tersedia dalam Global Patient Set
dari SNOMED Internasional. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Specimen.collection.bodySite
Berisi data lokasi pengambilan sampel dengan tipe data CodeableConcept
, yang nilainya mengacu pada data lokasi tubuh SNOMED-CT. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Contoh JSON
[
{
"system": "http://snomed.info/sct",
"code": "106004",
"display": "Posterior carpal region"
}
]
Specimen.collection.fastingStatus<?>
Berisi data durasi puasa makan/minum/keduanya sebelum pengambilan sampel.
Specimen.collection.fastingStatusCodeableConcept
Berisi data durasi puasa makan/minum/keduanya sebelum pengambilan sampel dengan tipe data Coding
, yang nilainya memiliki format:
Contoh JSON
[
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0916",
"code": "F",
"display": "Patient was fasting prior to the procedure"
}
]
Specimen.processing[i]
Berisi data metode atau langkah pemrosesan spesimen dengan tipe data BackboneElement
.
Specimen.processing.procedure
Berisi data metode prosesing kode yang digunakan untuk memproses spesimen dengan tipe data CodeableConcept
.
Specimen.processing.procedure.coding
Berisi data metode prosesing kode yang digunakan untuk memproses spesimen dengan tipe data Coding
. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Contoh JSON
[
{
"system": "http://snomed.info/sct",
"code": "313513005",
"display": "Sweat weight measurement (procedure)"
}
]
Specimen.processing.additive[i]
Berisi data material aditif yang diberikan selama pemrosesan spesimen dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di resource Substance
.
Specimen.processing.time<?>
Berisi data waktu pemrosesan spesimen.
Specimen.processing.timeDateTime
Berisi data mengenai waktu pemrosesan spesimen dengan tipe data dateTime
, dengan format yang diperbolehkan YYYY, YYYY-MM, YYYY-MM-DD atau YYYY-MM-DDThh:mm:ss+zz:zz
.
Specimen.container[i]
Berisi data kontainer/wadah penampungan spesimen dengan tipe data BackboneElement
.
Specimen.container.identifier[i]
Berisi data id Kontainer yang bisa mencakup barcode atau label dari laboratorium dengan tipe data Identifier
.
Specimen.container.description
Berisi data deskripsi naratif dari kontainer/wadah dengan tipe data string
.
Specimen.container.type
Berisi data tipe kontainer dari spesimen (slide, aliquot, dll) dengan tipe data CodeableConcept
.
Specimen.container.type.coding
Berisi data tipe kontainer dari spesimen dengan tipe data Coding
, yang nilainya mengacu pada data terminologi Valueset-specimen-container-type - FHIR v4.0.1. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Contoh JSON
[
{
"system": "http://snomed.info/sct",
"code": "22566001",
"display": "Cytology brush, device"
}
]
Specimen.container.capacity
Berisi data kapasitas (volume atau ukuran lainnya) dari kontainer dengan tipe data SimpleQuantity
.
Specimen.container.specimenQuantity
Berisi data jumlah spesimen di dalam kontainer (volume, dimensi, lainnya) dengan tipe data SimpleQuantity
.
Specimen.container.additive<?>
Berisi data zat yang digunakan untuk mengawetkan, menjaga kualitas, atau meningkatkan kualitas spesimen.
Specimen.container.additiveCodeableConcept
Berisi data zat yang digunakan untuk mengawetkan, menjaga kualitas, atau meningkatkan kualitas spesimen dengan tipe data CodeableConcept
.
Specimen.container.additiveCodeableConcept.coding
Berisi data zat yang digunakan untuk mengawetkan, menjaga kualitas, atau meningkatkan kualitas spesimen dengan tipe data Coding
, yang nilainya mengacu pada data terminologi HL7 Version 2 Table 0371. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Contoh JSON
[
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0371",
"code": "ACDA",
"display": "ACD Solution A"
}
]
Specimen.container.additiveReference
Berisi data zat yang digunakan untuk mengawetkan, menjaga kualitas, atau meningkatkan kualitas spesimen dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di resource Substance
.
Specimen.condition[i]
Berisi data yang menjelaskan kondisi spesimen dengan tipe data CodeableConcept
.
Specimen.condition[i].coding
Berisi data yang menjelaskan kondisi spesimen dengan tipe data Coding
. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).
Contoh JSON
[
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0493",
"code": "AUT",
"display": "Autolyzed"
}
]
*Specimen.extension:transportedTime
Berisi data mengenai kapan diambilnya spesimen dengan tipe data dateTime
, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz
.