Монгол Улсын ЭМӨМТ Хэрэгжүүлэлтийн Удирдамж
1.0.0 - Хянах

Монгол Улсын ЭМӨМТ Хэрэгжүүлэлтийн Удирдамж - Local Development build (v1.0.0). See the Directory of published versions

БүтцийнТодорхойлолт: ДүрсОношилгооныТайланМн - Дэлгэрэнгүй тайлбар

mng-imaging-report Профайлын тодорхойлолт.

1. DiagnosticReport
Тодорхойлолт

Өвчтөн, өвчтөний бүлэг, төхөөрөмж, байршил, тэдгээрээс гаргаж авсан сорьц дээр хийсэн оношлогоо шинжилгээний үр дүн ба тайлбар. Энэхүү тайланд хүсэлт, үйлчилгээ үзүүлэгчийн мэдээлэл, нарийвчилсан үр дүн, зураг, бичгэн болон кодчилсон тайлбар, оношилгооны тайлангийн хэлбэржүүлсэн дүрслэл зэрэг эмнэлзүйн агуулга багтсан болно.

Хяналтnull..*
Бусад НэрReport, Test, Result, Results, Labs, Laboratory
Сэтгэгдлүүд

Энэ нь дан тайланг гаргах зорилготой бөгөөд олон тайланг агуулсан хураангуй мэдээллийг харуулахад ашиглахад тохиромжгүй болно. Жишээлбэл: Энэ хэрэглүүрийг лабораторийн нэгдсэн тайлангийн хэлбэр болон дарааллын нарийвчилсан бүтэцтэй тайлан гаргахад зориулаагүй.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
dom-2: Хэрвээ хэрэглүүр өөр хэрэглүүрийн дотор агуулагдаж байгаа бол, тэрээр дотроо багтсан хэрэглүүр агуулах ЁСГҮЙ. (: contained.contained.empty())
dom-3: Хэрвээ хэрэглүүр өөр хэрэглүүрийн дотор агуулагдаж байгаа бол, тэрээр хэрэглүүрийн хаа нэгтэйгээс заагдсан байх ЁСТОЙ эсвэл агуулж буй хэрэглүүр рүү заах ЁСТОЙ. (: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: Хэрвээ хэрэглүүр өөр хэрэглүүрийн дотор агуулагдаж байгаа бол тэрээр meta.versionId эсвэл meta.lastUpdated элементтэй байх ЁСГҮЙ. (: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: Хэрвээ хэрэглүүр өөр хэрэглүүрийн дотор агуулагдаж байгаа бол, аюулгүй байдлын шошготой байх ЁСГҮЙ. (: contained.meta.security.empty())
dom-6: Зохион байгуулалтыг сайн байлгах үүднээс хэрэглүүрүүдэд хүүрнэл хэсэг байх хэрэгтэй. (: text.`div`.exists())
2. DiagnosticReport.id
Тодорхойлолт

Хэрэглүүрийн URL-д ашиглагдсан, хэрэглүүрийн логик id. Нэгэнт оноогдсон бол энэ утга хэзээ ч өөрчлөгдөхгүй.

Хяналтnull..1
Төрөлstring
Сэтгэгдлүүд

Хэрэглүүр id-гүй байх цорын ганц тохиолдол нь түүнийг create үйлдэл ашиглан сервер лүү илгээж байх үе юм.

3. DiagnosticReport.meta
Тодорхойлолт

Хэрэглүүрийн тухай мета өгөгдөл. Энэ бол дэд бүтцэд хадгалагдаж буй агуулга юм. Агуулгын өөрчлөлт нь хэрэглүүрийн хувилбаруудад гарч буй өөрчлөлттэй үргэлж холбоотой байхгүй байх магадлалтай.

Хяналтnull..1
ТөрөлMeta
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
4. DiagnosticReport.implicitRules
Тодорхойлолт

Энэхүү бүтцийг үүсгэхэд ашигласан, мөн боловсруулах явцад ойлгогдох ёстой дүрмийн багцыг заасан заалт. Ихэнх тохиолдолд, энэ нь бусад профайл гэх мэтийн хамтаар тусгай дүрмийг тодорхойлсон хэрэгжүүлэлтийн удирдамжийн лавлагаа юм.

Хяналтnull..1
Төрөлuri
Хувиргагч эсэхtrue
Сэтгэгдлүүд

Энэхүү дүрмийн багцыг эцэслэн батлах нь тухайн агуулгыг зөвхөн цөөн тооны бизнесийн оролцогчид ойлгох боломжтой болгож хязгаарлаахад хүргэнэ. Үүний үр дүнд, урт хугацаандаа өгөгдлийн ашигтай байдал ч мөн хязгаарлагдана. Гэсэн хэдий ч, одоо буй эрүүл мэндийн эко систем нь нэлээд тархай бутархай бөгөөд өгөгдлийг ерөнхийд нь тооцоолохуйц хэмжээнд тодорхойлох, цуглуулах, солилцоход хараахан бэлэн биш байна. Боломжтой бол хэрэгжүүлэгчид ба/эсвэл тодорхойлолтыг зохиогчид энэ элементийг ашиглахаас зайлсхийх хэрэгтэй. Ихэнхдээ, хэрэглэгдсэн тохиолдолд, URL гэдэг нь дээрх онцгой дүрмүүдийг бусад профайл, утгын олонлог гэх мэтийн хамтаар хүүрнэлийн нэг хэсэг хэмээн тодорхойлсон хэрэгжүүлэлтийн удирдамжийг заасан заалт байна.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
5. DiagnosticReport.language
Тодорхойлолт

Хэрэглүүр бичигдсэн үндсэн хэл

Хяналтnull..1
ХолбоосA human language.
Кодуудыг ...-с сонгох ХЭРЭГТЭЙCommonLanguages
Max Binding: AllLanguages
Төрөлcode
Сэтгэгдлүүд

Хэл нь индексжүүлэлт болон ашиглахад хүртээмжтэй байдлыг нэмэгдүүлэх зорилгоор (ерөнхийдөө, текстээс яриа үүсгэх гэх мэт үйлчилгээ хэлний шошгыг ашигладаг) ашиглагддаг. Хүүрнэл хэсэгт буй html хэлний шошго нь хүүрнэл хэсэгтээ хамаарна. Хэрэглүүр дэх хэлний шошго нь тухайн хэрэглүүр дэх өгөгдлөөс боловсруулан гаргасан бусад илэрхийллийн хэлийг тодорхойлоход ашиглагдаж болно. Бүх агуулга нь үндсэн хэл дээр байх албагүй. Хэрэглүүр.хэл элементийг хүүрнэл хэсэгт автоматаар хамаарна гэж тооцож болохгүй. Хэрэв хэлийг зааж өгсөн бол түүнийг html дэх div элемент дээр бас зааж өгөх хэрэгтэй (xml:lang ба html lang шинж чанар хоорондын хамаарлын тухай мэдээллийг HTML5-д буй дүрмүүдээс харна уу).

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
6. DiagnosticReport.text
Тодорхойлолт

Хэрэглүүрийн хураангуйг дотроо агуулсан бөгөөд тухайн хэрэглүүрийн агуулгыг хүнд илэрхийлэхэд ашиглаж болохоор, хүнд уншигдахуйц хэлбэрээр бичигдсэн хүүрнэл хэсэг. Хүүрнэл хэсэг нь бүтэцлэгдсэн өгөгдлийг бүгдийг нь шифрлэх шаардлагагүй боловч хүн зөвхөн хүүрнэл хэсгийг уншихад "эмнэлзүйн хувьд аюулгүй" болгохуйц, хангалттай хэмжээний нарийвчилсан мэдээллийг агуулсан байх шаардлагатай. Хэрэглүүрийн тодорхойлолт нь эмнэл зүйн аюулгүй байдлыг хангахын тулд, хүүрнэл хэсэгт ямар агуулга багтсан байх ёстойг тодорхойлж болно.

Хяналтnull..1
ТөрөлNarrative
Бусад Нэрnarrative, html, xhtml, Харагдах байдал
Сэтгэгдлүүд

Өөр хэрэглүүрийн дотор агуулагдсан хэрэглүүр хүүрнэл хэсгийг агуулдаггүй. Өөр хэрэглүүрийн дотор агуулагдаагүй хэрэглүүр нь хүүрнэл хэсгийг агуулах ЁСТОЙ. Зарим тохиолдолд, хэрэглүүр нь багахан хэмжээний чөлөөт өгөгдөлтэй эсвэл огт чөлөөт өгөгдөлгүй текст агуулж болно (minOccurs=1 элементүүд бүгд хангагдсан тохиолдолд). Энэ нь мэдээллийг "текстийн товчлол" болгон хадгалсан эсвэл текстийг нэмэлтээр, боловсруулаагүй хэлбэрээр оруулсан эсвэл хүүрнэсэн, шифрлэсэн мэдээллийг сүүлд нь оруулсан хуучин системүүдийн өгөгдлийн тухайд зайлшгүй чухал байх магадлалтай.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
7. DiagnosticReport.contained
Тодорхойлолт

Эдгээр хэрэглүүрүүд нь тэднийг агуулж буй хэрэглүүрээс гадна, бие даан орших боломжгүй - Тэд тусдаа бие даан ялган танигдах боломжгүй, мөн бие даасан өгөгдөл солилцооны цар хүрээтэй байх ч боломжгүй юм.

Хяналтnull..*
ТөрөлResource
Бусад Нэрinline resources, anonymous resources, contained resources
Сэтгэгдлүүд

Ялган танилт нэгэнт алдагдсан тохиолдод, үүнийг дахин сэргээх нь маш хэцүү (бөгөөд хам сэдвээс хамааралтай) байдаг учир, агуулгыг зүй ёсоор ялган таних боломжтой үед үүнийг хэзээ ч хийх ёсгүй. Хэрэглүүрийн дотор агуулагдах хэрэглүүрүүд нь мета элементүүддээ профай болон шошгыг агуулж болно, гэхдээ аюулгүй байдлын шошго агуулах ЁСГҮЙ.

8. DiagnosticReport.extension
Тодорхойлолт

An Extension

Хяналтnull..*
ТөрөлExtension
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
9. DiagnosticReport.extension:paymentInformation
ХэрчимНэрpaymentInformation
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ele-1
ТөрөлExtension(ТөлбөрийнМэдээлэл) (Өргөтгөлийн Төрөл: Сонголт: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
10. DiagnosticReport.extension:activity-outcome
ХэрчимНэрactivity-outcome
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ele-1
ТөрөлExtension(ҮйлЯвдлынҮрДүн) (Өргөтгөлийн Төрөл: CodeableConcept)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
11. DiagnosticReport.extension:activity-outcome.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..0
Төрөлstring
12. DiagnosticReport.extension:activity-outcome.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..0
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.extension.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
13. DiagnosticReport.extension:activity-outcome.url
Тодорхойлолт

Өргөтгөлийн кодын тодорхойлолтын эх сурвалж - логик нэр эсвэл URL.

Хяналтnull..1
Төрөлuri
Сэтгэгдлүүд

Энэ тодорхойлолт нь тооцоолох боломжтой эсвэл хүнд уншигдахуйц хэлбэрээр бичигдсэн тодорхойлолт руу шууд зааж болно, эсвэл өөр бусад тодорхойлолтод заагдсан логик URI байж болно. Тодорхойлолт нь өргөтгөлийг тодорхойлсон бүтцийн тодорхойлолтын URI байх ЁСТОЙ.

Тогтсон Утгаhttp://fhir.mn/StructureDefinition/activity-outcome
14. DiagnosticReport.extension:activity-outcome.value[x]
Тодорхойлолт

Өргөтгөлийн утга - хязгаарласан багцалсан өгөгдлийн төрлүүдийн аль нэг нь байх ёстой. ( Extensibility хэсгээс жагсаалтыг харна уу).

Хяналтnull..1
ТөрөлCodeableConcept
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ХэрчилтThis element introduces a set of slices on DiagnosticReport.extension.value[x]. The slices are Эрэмбэлээгүй and Closed, and can be differentiated using the following discriminators:
  • type @ $this
15. DiagnosticReport.extension:activity-outcome.value[x]:valueCodeableConcept
ХэрчимНэрvalueCodeableConcept
Тодорхойлолт

Өргөтгөлийн утга - хязгаарласан багцалсан өгөгдлийн төрлүүдийн аль нэг нь байх ёстой. ( Extensibility хэсгээс жагсаалтыг харна уу).

Хяналтnull..1
ТөрөлCodeableConcept
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
16. DiagnosticReport.extension:procedure-type
ХэрчимНэрprocedure-type
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ele-1
ТөрөлExtension(АжилбарТөрөл) (Өргөтгөлийн Төрөл: CodeableConcept)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
17. DiagnosticReport.extension:medication-used
ХэрчимНэрmedication-used
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ele-1
ТөрөлExtension(ХэрэглэсэнЭм) (Өргөтгөлийн Төрөл: boolean)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
18. DiagnosticReport.extension:medications
ХэрчимНэрmedications
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..* Дараах инванцууд нь энэ элементэд нөлөөлнө: ele-1
ТөрөлExtension(Эм) (Өргөтгөлийн Төрөл: CodeableConcept)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
19. DiagnosticReport.extension:medications.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..0
Төрөлstring
Заавал Дэмжихtrue
20. DiagnosticReport.extension:medications.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..0
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.extension.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
21. DiagnosticReport.extension:medications.url
Тодорхойлолт

Өргөтгөлийн кодын тодорхойлолтын эх сурвалж - логик нэр эсвэл URL.

Хяналтnull..1
Төрөлuri
Сэтгэгдлүүд

Энэ тодорхойлолт нь тооцоолох боломжтой эсвэл хүнд уншигдахуйц хэлбэрээр бичигдсэн тодорхойлолт руу шууд зааж болно, эсвэл өөр бусад тодорхойлолтод заагдсан логик URI байж болно. Тодорхойлолт нь өргөтгөлийг тодорхойлсон бүтцийн тодорхойлолтын URI байх ЁСТОЙ.

Тогтсон Утгаhttp://fhir.mn/StructureDefinition/medications
22. DiagnosticReport.extension:medications.value[x]
Тодорхойлолт

Өргөтгөлийн утга - хязгаарласан багцалсан өгөгдлийн төрлүүдийн аль нэг нь байх ёстой. ( Extensibility хэсгээс жагсаалтыг харна уу).

Хяналтnull..1
ТөрөлCodeableConcept
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ХэрчилтThis element introduces a set of slices on DiagnosticReport.extension.value[x]. The slices are Эрэмбэлээгүй and Closed, and can be differentiated using the following discriminators:
  • type @ $this
23. DiagnosticReport.extension:medications.value[x]:valueCodeableConcept
ХэрчимНэрvalueCodeableConcept
Тодорхойлолт

Өргөтгөлийн утга - хязгаарласан багцалсан өгөгдлийн төрлүүдийн аль нэг нь байх ёстой. ( Extensibility хэсгээс жагсаалтыг харна уу).

Хяналтnull..1
ТөрөлCodeableConcept
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
24. DiagnosticReport.extension:anaesthesia-used
ХэрчимНэрanaesthesia-used
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ele-1
ТөрөлExtension(МэдээгүйжүүлэлтХийсэн) (Өргөтгөлийн Төрөл: boolean)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
25. DiagnosticReport.extension:adverse-event-occurred
ХэрчимНэрadverse-event-occurred
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ele-1
ТөрөлExtension(ИлэрсэнГажнөлөө) (Өргөтгөлийн Төрөл: boolean)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
26. DiagnosticReport.extension:adverse-event
ХэрчимНэрadverse-event
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..* Дараах инванцууд нь энэ элементэд нөлөөлнө: ele-1
ТөрөлExtension(ГажНөлөөМн) (Өргөтгөлийн Төрөл: Сонголт: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
27. DiagnosticReport.extension:adverse-event.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..0
Төрөлstring
Заавал Дэмжихtrue
28. DiagnosticReport.extension:adverse-event.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.extension.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
29. DiagnosticReport.extension:adverse-event.extension:event
ХэрчимНэрevent
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..1
ТөрөлExtension(ГажНөлөө) (Өргөтгөлийн Төрөл: CodeableConcept)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
30. DiagnosticReport.extension:adverse-event.extension:severity
ХэрчимНэрseverity
Тодорхойлолт

Сонголтоор авах Өргөтгөл Элемент - бүх хэрэглүүрт агуулагдана

Хяналтnull..1
ТөрөлExtension(ГажНөлөөХүндХөнгөнийЗэрэг) (Өргөтгөлийн Төрөл: CodeableConcept)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
31. DiagnosticReport.extension:adverse-event.url
Тодорхойлолт

Өргөтгөлийн кодын тодорхойлолтын эх сурвалж - логик нэр эсвэл URL.

Хяналтnull..1
Төрөлuri
Сэтгэгдлүүд

Энэ тодорхойлолт нь тооцоолох боломжтой эсвэл хүнд уншигдахуйц хэлбэрээр бичигдсэн тодорхойлолт руу шууд зааж болно, эсвэл өөр бусад тодорхойлолтод заагдсан логик URI байж болно. Тодорхойлолт нь өргөтгөлийг тодорхойлсон бүтцийн тодорхойлолтын URI байх ЁСТОЙ.

Тогтсон Утгаhttp://fhir.mn/StructureDefinition/adverse-event
32. DiagnosticReport.extension:adverse-event.value[x]
Тодорхойлолт

Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

Хяналтnull..0
ТөрөлСонголт: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
33. DiagnosticReport.modifierExtension
Тодорхойлолт

Хэрэглүүрийн үндсэн тодорхойлолтын хэсэг биш бөгөөд үүнийг агуулж буй элементийн тухай ойлголтыг болон / эсвэл агуулсан элементэд агуулагдах бүтцүүдийн тухай ойлголтыг өөрчлөх чадвартай нэмэлт мэдээллийг илэрхийлэхэд ашиглаж болно. Хувиргагч элементүүд нь ихэвчлэн үгүйсгэл эсвэл хязгаарлалтыг агуулдаг. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг. Хэрэглүүрийг боловсруулдаг аппликейшнүүд нь хувиргагч өргөтгөлүүдийг хянаж байх шаардлагатай. Хувиргагч өргөтгөл нь Хэрэглүүр эсвэл ДомейнХэрэглүүр (мөн хувиргагчӨргөтгөлийн утгыг өөрчилж болохгүй) дээрх ямар нэг элементийн утгыг өөрчлөх ЁСГҮЙ.

Хяналтnull..*
ТөрөлExtension
Хувиргагч эсэхtrue
Шаардлагууд

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
34. DiagnosticReport.identifier
Тодорхойлолт

Гүйцэтгэгч эсвэл бусад систем энэ тайланд оноосон ялган танигч.

ТэмдэглэлЭнэ нь бизнесийн ялган танигч, хэрэглүүрийн ялган танигч биш (хэлэлцүүлэг хэсгийг үзнэ үү)
Хяналтnull..*
ТөрөлIdentifier
Заавал Дэмжихtrue
Шаардлагууд

Эх лабораторийн тайлангийн тухай асуулга хийхэд болон FHIR-ийн агуулгаас гаднах тайлантай холбохын тулд ямар ялган танигч хэрэглэхээ мэдэх хэрэгтэй.

Бусад НэрReportID, Filler ID, Placer ID
Сэтгэгдлүүд

Ихэвчлэн оношилгооны үйлчилгээ үзүүлэгчийн мэдээллийн систем оноож өгсөн байдаг. (гүйцэтгэгч id)

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
35. DiagnosticReport.basedOn
Тодорхойлолт

Хүссэн үйлчилгээний талаарх дэлгэрэнгүй мэдээлэл.

Хяналтnull..*
ТөрөлReference(ImagingReferralMn)
Заавал Дэмжихtrue
Шаардлагууд

Энэ нь тайлангийн зөвшөөрлийг бүртгэх, санал/зөвлөмжийг дагаж мөрдсөн эсэхийг хянах боломжийг олгоно.

Бусад НэрRequest
Сэтгэгдлүүд

Тэмдэглэл: Ихэнхдээ үр дүн тус бүрт нэг шинжилгээний хүсэлт байдаг боловч зарим тохиолдолд олон тооны шинжилгээний хүсэлтийг ганцхан шинжилгээний үр дүнгээр харуулах боломжтой байдаг. Нэг хүсэлтийн хариуд олон тайлан гардаг тохиолдлууд байдгийг анхаарна уу.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
36. DiagnosticReport.basedOn.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
37. DiagnosticReport.basedOn.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.basedOn.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
38. DiagnosticReport.basedOn.reference
Тодорхойлолт

Бусад хэрэглүүрийг олох байршлын заалт. Заалт нь харьцангуй заалт байж болох бөгөөд энэ тохиолдолд үйлчилгээний суурь URL-тэй харьцангуй эсвэл хэрэглүүрийг олох байршилийг шийдвэрлэдэг абсолют URL байж болно. Заалт нь хувилбарт өвөрмөц эсвэл хувилбарт өвөрмөц биш байж болно. Хэрэв заалт нь FHIR RESTful сервер рүү заагаагүй байвал түүнийг хувилбарт өвөрмөц гэж үзнэ. Дотоод фрагментийн заалт ('#'-р эхлэх) нь хэрэглүүр дотор агуулагдсан хэрэглүүрүүд рүү заана.

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ref-1
Төрөлstring
Сэтгэгдлүүд

Харьцангуй/логик заалт ашиглах нь хаалттай экосистемүүдийн хил хязгаарын хооронд солилцоо хийхэд уян хатан арга замаар хангадаг бол абсолют URL-уудыг ашиглах нь үүл/вэб нөхцөлд тохирсон, хэмжээг ихэсгэж багасгах боломжтой арга замаар хангадаг. Абсолют URL-ууд нь FHIR RESTful серверлүү заах шаардлагагүй ч энэ аргыг илүүд үздэг. Хэрэв URL нь "/ [type] / [id]" бүтэцтэй нийцэж байвал заалт нь FHIR RESTful сервер рүү зааж байна гэж үзнэ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
39. DiagnosticReport.basedOn.type
Тодорхойлолт

Заалтын зорилтын хүлээгдэж буй төрөл. Хэрэв Заалт.төрөл болон Заалт.заалт дээр хоёуланд нь өгөгдөл оруулсан, Заалт.заалт нь FHIR URL байвал хоёулаа нийцтэй байх ЁСТОЙ.Төрөл нь заалттай холбоотой Хэрэглүүрийн Тодорхойлолтын Canonical URL юм. Заалт нь http://hl7.org/fhir/StructureDefinition/-тэй холбоотой URL-үүд юм, жишээ нь: "Өвчтөн" нь http://hl7.org/fhir/StructureDefinition/Patient-н заалт юм. Абсолют URL-уудыг зөвхөн логик загварт зөвшөөрдөг (хэрэглүүрт биш, зөвхөн логик загварын заалтад ашиглаж болно).

Хяналтnull..1
ХолбоосAa resource (or, for logical models, the URI of the logical model).
Кодуудыг ...-с сонгох ЁСТОЙResourceType; Эдгээр кодууд тохиромжгүй бол бусад кодыг хэрэглэж болно
Төрөлuri
Сэтгэгдлүүд

Энэ элементийг заалтын зорилтын хүлээгдэж буй төрлийг тодорхойлоход ашигладаг. Үүнийг элементүүдийн алин дээр ч өгөгдөл оруулсан (эсвэл үгүй) бай ашиглаж болно. Зарим тохиолдолд, зорилтын хүлээгдэж буй төрлийг заалтыг шалгах замаар (жишээ нь RESTful URL), эсвэл заалтын зорилтыг шийдвэрлэх замаар тодорхойлж болно. Хэрэв төрөл ба лавлагааны аль аль нь өгөгдсөн бол заалт нь онцгойлон тусгагдсантай нь ижил төрлийн хэрэглүүр байхаар шийдвэрлэх ЁСТОЙ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
40. DiagnosticReport.basedOn.identifier
Тодорхойлолт

Зорилтот хэрэглүүрийн ялган танигч. Үүнийг тухайн хэрэглүүрийн төлөөлж буй зүйл нь FHIR серверээр үзүүлэх боломжгүй эсвэл хэрэглүүрийн үүсгэгч нь мэдэгдэж буй ялган танигчийг бодит байршил руу хөрвүүлэх боломжгүй гэсэн 2 шалтгааны аль нэгний учраас нөгөө хэрэглүүр рүү шууд заах ямар ч аргагүй үед шигладаг. Заалт.тодорхойлогч нь FHIR -ийн үлгэр хэлбэрээр илэрхийлэгдсэн зүйл рүү заах ёстой гэсэн шаардлага байхгүй боловч энэ нь FHIR-ийн үлгэр хэлбэрээр илэрхийлэгдэнэ гэж тооцож болохоор бизнесийн ойлголт руу чиглэх ЁСТОЙ ба тэрхүү үлгэр нь заалтад зөвшөөрөгдсөн FHIR-ийн хэрэглүүрийн төрлийн аль нэг нь байх шаардлагатай.

ТэмдэглэлЭнэ нь бизнесийн ялган танигч, хэрэглүүрийн ялган танигч биш (хэлэлцүүлэг хэсгийг үзнэ үү)
Хяналтnull..1
ТөрөлIdentifier
Сэтгэгдлүүд

Заалтын байршил дээр ялган танигч өгөгдсөн тохиолдолд, заалтыг боловсруулж буй ямар ч систем нь ялган танигчийг ашиглаж буй бизнесийн нөхцөл байдлыг ойлгосон тохиолдолд л ялган танигчийг заалт болгон задлах боломжтой болно. Заримдаа энэ нь дэлхийн хэмжээний байдаг ч (жишээ нь үндэсний ялган танигч) ихэнхдээ тийм байдаггүй. Ийм учраас, заалттай хэрхэн ажиллах талаар тайлбарласан, ашигтай механизмуудын (жишээ нь, сүлжээнд оруулах гэх мэт) аль нь ч боломжгүй бөгөөд серверүүд ялган танигчийг задлах чадвартай байна гэсэн хүлээлт байх ёсгүй юм. Серверүүд ялган танигч дээр суурилсан заалтыг огт гар хүрээгүй байдлаар хүлээн авч, задалж болох ба/эсвэл түүнийг хүлээн авахаас татгалзаж болно. CapabilityStatement.rest.resource.referencePolicy-ийг харна уу. Ялган танигч ба бичмэл заалтын аль алиныг нь өгсөн тохиолдолд, бичмэл заалтыг ашиглах нь зүйтэй. Ялган танигч нь бичмэл заалттай тохирч буй эсэхийг шалгахын тулд - хэрэглүүрийг боловсруулдаг програм ашиглахыг зөвшөөрнө - гэвч заавал шаардлагатай биш. Логик заалтыг бичмэл заалт болгон хувиргадаг програмууд нь логик заалтыг үлдээх эсвэл устгах сонголтыг хийж болно. Заалт нь FHIR-ийн хэрэглүүр хэлбэрээр илэрхийлэгдэх боломжтой бүтэц рүү чиглэх зориулалттай хэдий ч програм заалтын зорилтыг бодитоор олохыг хүсэхээс бусад тохиолдолд, энэ нь FHIR-ийн бодит үлгэр хэлбэрээр оршиж байх шаардлагагүй. Ялган танигч байхаар заагдаж буй агуулга нь заалтад хэрэглүүрийн ямар төрлийг зөвшөөрснийг тодорхойлох бүх төрлийн хязгаарлалтуудын логик шаардлагуудыг хангах ёстой. Жишээлбэл, хэрэв төрөл нь Заалт(Ажиглалт | ОношилгооныТайлан) байвал эмийн жорын ялган танигчийг илгээх нь тохиромжгүй юм. Заалт.ялганТанигч-ийг ашиглах тохиолдлын нэг нь FHIR-ийг илэрхийлсэн ямар ч төлөөлөл байхгүй (Төрөл нь Заалт(Ямар ч төрлийн) байх нөхцөл) нөхцөл байдал юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
41. DiagnosticReport.basedOn.display
Тодорхойлолт

Хэрэглүүрийн заалтаас гадна тухайн хэрэглүүрийг тодорхойлж буй энгийн, текстэн хүүрнэл.

Хяналтnull..1
Төрөлstring
Сэтгэгдлүүд

Энэ нь ерөнхийдөө заагдсан хэрэглүүрийн Хэрэглүүр.тексттэй ижил биш юм. Зорилго нь юуг зааж буйг тодорхойлох болохоос, үүнийг бүрэн тайлбарлах биш юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
42. DiagnosticReport.status
Тодорхойлолт

Оношлгооны тайлангийн статус.

Хяналтnull..1
ХолбоосThe status of the diagnostic report.
Кодуудыг ...-с сонгох ЁСТОЙDiagnosticReportStatus
Төрөлcode
Хувиргагч эсэхtrue
Заавал Дэмжихtrue
Шаардлагууд

Оношилгооны үйлчилгээ нь түр зуурын, бүрэн бус тайланг тогтмол гаргадаг ба заримдаа өмнө нь гаргасан тайлангуудаа эргүүлэн татдаг.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
43. DiagnosticReport.category
Тодорхойлолт

Тайланг бүрдүүлж буй эмнэлзүйн чиглэл, тасаг эсвэл оношлогооны үйлчилгээг ангилдаг код (жишээ нь: зүрх судас судлал, биохими, цус судлал, СРТ). Энэ нь хайлт хийх, ангилах, болон дэлгэцэнд харуулах зорилгоор ашиглагдана.

Хяналтnull..*
ХолбоосКодуудыг ...-с сонгох ЁСТОЙImaging report categories
ТөрөлCodeableConcept
Бусад НэрDepartment, Sub-department, Service, Discipline
Сэтгэгдлүүд

Олон тооны ангилал нь төрөл бүрийн ангилалын схемийг ашиглахыг зөвшөөрдөг. Нарийвчлалын түвшин нь утгын олонлог дахь ангилалын агуулгаар тодорхойлогдоно. ОношилгооныТайлан.код дахь мета өгөгдөл ба/эсвэл нэр томъёоны шатлал ашиглан илүү нарийн шүүлтүүр хийж болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
44. DiagnosticReport.code
Тодорхойлолт

Энэхүү оношилгооны тайланг илэрхийлэх код эсвэл нэр

Хяналтnull..1
ХолбоосCodes that describe Diagnostic Reports.
Кодуудыг ...-с сонгох ХЭРЭГТЭЙLOINCDiagnosticReportCodes
ТөрөлCodeableConcept
Заавал Дэмжихtrue
Бусад НэрType
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
45. DiagnosticReport.code.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
46. DiagnosticReport.code.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.code.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
47. DiagnosticReport.code.coding
Тодорхойлолт

Нэр томъёоны системээр тодорхойлогдсон кодын заалт

Хяналтnull..*
ТөрөлCoding
Шаардлагууд

Бусад кодын системээр шифрлэх, мөн бусад кодын системрүү орчуулгуудыг боломжтой болгох

Сэтгэгдлүүд

Кодууд нь маш санамсаргүйгээр жагсаалт эсвэл кодын жагсаалтнаас эхлээд SNOMED CT гэх мэт маш албан ёсны тодорхойлолтуудад тодорхойлогдох боломжтой - илүү мэдээллийг HL7 v3 Core -н зарчмуудаас харна уу. Коджуулалтын эрэмбэ тодорхойлогдоогүй ба утгыг дүгнэхэд хэрэглэгдэх ЁСГҮЙ. Ерөнхийдөө, хамгийн ихдээ коджуулах утгын зөвхөн нэг нь ХэрэглэгчСонгосон = үнэн гэж тэмдэглэгдэнэ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
48. DiagnosticReport.code.coding.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
49. DiagnosticReport.code.coding.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.code.coding.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
50. DiagnosticReport.code.coding.system
Тодорхойлолт

Кодон дундах тэмдэгтийн утгыг тодорхойлж буй код системийн тодорхойлолт.

Хяналтnull..1
Төрөлuri
Шаардлагууд

Тэмдэгтийн тодорхойлолтын эх сурвалжийн тухайд хоёдмол утгагүй байх хэрэгтэй.

Сэтгэгдлүүд

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
51. DiagnosticReport.code.coding.version
Тодорхойлолт

Энэ кодыг сонгоход хэрэглэгдсэн код системийн хувилбар. Коднуудын утга нь хувилбар солигдсон ч тогтвортой хэвээр байдаг тул сайн хийгдсэн код системийн хувилбарыг мэдээлэх шаардлагагүй байдаг. Гэсэн ч үүнийг тогтвортойгоор илэрхийлж чадахгүй, утга нь тогтвортой баталгаажаагүй бол тухайн хувилбар өөрчлөгдөх ЁСТОЙ.

ТэмдэглэлЭнэ нь бизнесийн хувилбарын Id, хэрэглүүрийн хувилбарын Id биш (хэлэлцүүлэг хэсгийг үзнэ үү)
Хяналтnull..1
Төрөлstring
Сэтгэгдлүүд

Нэр томьёо нь код системийн хувилбарыг ямар стринг тодорхойлохыг ойлгомжтой байдлаар тодорхойлоогүй бол тухайн хувилбарыг албан ёсоор нийтэлсэн хувилбарын огноог хэрэглэхийг санал болгоно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
52. DiagnosticReport.code.coding.code
Тодорхойлолт

Өгүүлбэр дэх системээр тодорхойлогдсон тэмдэгт. Энэхүү тэмдэгт нь урьдчилан тодорхойлсон код юм уу код системээр тодорхойлогдсон өгүүлбэр дэх илэрхийлэл байж болно.

Хяналтnull..1
Төрөлcode
Шаардлагууд

Систем дэх хэсэгчилсэн кодруу шилжүүлэх хэрэгтэй.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
53. DiagnosticReport.code.coding.display
Тодорхойлолт

Системийн дүрэмд тохирсон, систем дэх кодын утгын илэрхийлэл.

Хяналтnull..1
Төрөлstring
Шаардлагууд

Тухайн системийг танихгүй уншигчдад зориулж кодын хүнд уншигдахуйц утгыг агуулах чадвартай байх.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
54. DiagnosticReport.code.coding.userSelected
Тодорхойлолт

Энэ кодчилолыг хэрэглэгч шууд сонгосоныг илтгэнэ - жишээ нь: боломжит сонголтуудын жагсаалтаас сонгох юмуу үзүүлэх

Хяналтnull..1
Төрөлboolean
Шаардлагууд

Энэ нь эмнэлзүйн аяулгүй байдлын шалгуур үзүүлэлт хэмээн янган танигдсан - зарим дүрэм ба хэлний үйл явцад суурилан заасан системээс илүү тодорхой, шууд сонгогдсон систем/кодын хослол

Сэтгэгдлүүд

Хувилбаруудын багцын дундаас шууд сонгосон код нь шинэ орчуулга эхлэх хамгийн тохирмжтой цэг байдаг. Яг аль хэсгийг шууд сонгосон нь бага зэрэг тодорхой бус байдаг ба энэ элементийн хэрэглээ болон оч холбогдлыг бүрэн дүүрэн тодруулахад худалдааны хамтрагчийн тохиролцоо шаардагдаж болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
55. DiagnosticReport.code.text
Тодорхойлолт

Өгөгдлийг оруулсан хэрэглэгчийн харсан / сонгосон / үгээр илэрхийлснээр болон/эсвэл хэрэглэгчийн гаргах гэсэн санааг илэрхийлсэн, тухайн ойлголтын талаарх хүний хэлээр бичигдсэн илэрхийлэл

Хяналтnull..1
Төрөлstring
Шаардлагууд

Нэр томъёоноос авсан кодууд нь хүмүүсийн тэдгээрийг хэрэглэж буй бүх өнгө аястай нийцсэн зөв утгыг үргэлж авдаггүй, эсвэл заримдаа огт тохиромжгүй код байдаг. Энэ тохиолдолдуудад, текст нь эх үүсвэрийн бүрэн утгыг авдаг.

Сэтгэгдлүүд

Ихэнх текстүүд нь коджуулалтын нэг DisplayName-тэй адил байна.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
56. DiagnosticReport.subject
Тодорхойлолт

Тайлангийн суьект. Үргэлж биш ч, ихэнх тохиолдолд энэ нь өвчтөн байдаг. Гэвч, оношилгооны зорилготой үйлчилгээнүүдийн явцад төрөл бүрийн эх сурвалжаас цуглуулсан сорьц дээр дүн шинжилгээ хийх нь бий.

Хяналтnull..1
ТөрөлReference(ӨвчтөнМн)
Заавал Дэмжихtrue
Шаардлагууд

Субьектийн хам хүрээг мэдэж байх ЁСТОЙ.

Бусад НэрӨвчтөн
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
57. DiagnosticReport.encounter
Тодорхойлолт

Энэхүү ОношилгооныТайланд дурдагдаж буй эрүүл мэндийн тусламж үйлчилгээний үйл явдал (Жишээ нь: өвчтөн болон эрүүл мэндийн тусламж үйлчилгээ үзүүлэгчийн хоорондын харилцан үйлчлэл)

Хяналтnull..1
ТөрөлReference(ЭнкантурМн)
Заавал Дэмжихtrue
Шаардлагууд

Хүсэлтийг Энкантурын хам хүрээтэй холбодог.

Бусад НэрContext
Сэтгэгдлүүд

Энэ нь ихэвчлэн тухайн үйл явдал явцад нь тохиолдож буй энкантур байх боловч зарим үйл явдал энкантур эхлэхээс өмнө эсвэл энкантур албан ёсоор дууссаны дараа эхэлж, энкантурийн хам сэдвийн хүрээнд хамаарсан хэвээр байна. (жишээ: эмнэлэгт хэвтэлтийн өмнөх лабораторийн шинжилгээ).

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
58. DiagnosticReport.encounter.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
59. DiagnosticReport.encounter.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.encounter.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
60. DiagnosticReport.encounter.reference
Тодорхойлолт

Бусад хэрэглүүрийг олох байршлын заалт. Заалт нь харьцангуй заалт байж болох бөгөөд энэ тохиолдолд үйлчилгээний суурь URL-тэй харьцангуй эсвэл хэрэглүүрийг олох байршилийг шийдвэрлэдэг абсолют URL байж болно. Заалт нь хувилбарт өвөрмөц эсвэл хувилбарт өвөрмөц биш байж болно. Хэрэв заалт нь FHIR RESTful сервер рүү заагаагүй байвал түүнийг хувилбарт өвөрмөц гэж үзнэ. Дотоод фрагментийн заалт ('#'-р эхлэх) нь хэрэглүүр дотор агуулагдсан хэрэглүүрүүд рүү заана.

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ref-1
Төрөлstring
Сэтгэгдлүүд

Харьцангуй/логик заалт ашиглах нь хаалттай экосистемүүдийн хил хязгаарын хооронд солилцоо хийхэд уян хатан арга замаар хангадаг бол абсолют URL-уудыг ашиглах нь үүл/вэб нөхцөлд тохирсон, хэмжээг ихэсгэж багасгах боломжтой арга замаар хангадаг. Абсолют URL-ууд нь FHIR RESTful серверлүү заах шаардлагагүй ч энэ аргыг илүүд үздэг. Хэрэв URL нь "/ [type] / [id]" бүтэцтэй нийцэж байвал заалт нь FHIR RESTful сервер рүү зааж байна гэж үзнэ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
61. DiagnosticReport.encounter.type
Тодорхойлолт

Заалтын зорилтын хүлээгдэж буй төрөл. Хэрэв Заалт.төрөл болон Заалт.заалт дээр хоёуланд нь өгөгдөл оруулсан, Заалт.заалт нь FHIR URL байвал хоёулаа нийцтэй байх ЁСТОЙ.Төрөл нь заалттай холбоотой Хэрэглүүрийн Тодорхойлолтын Canonical URL юм. Заалт нь http://hl7.org/fhir/StructureDefinition/-тэй холбоотой URL-үүд юм, жишээ нь: "Өвчтөн" нь http://hl7.org/fhir/StructureDefinition/Patient-н заалт юм. Абсолют URL-уудыг зөвхөн логик загварт зөвшөөрдөг (хэрэглүүрт биш, зөвхөн логик загварын заалтад ашиглаж болно).

Хяналтnull..1
ХолбоосAa resource (or, for logical models, the URI of the logical model).
Кодуудыг ...-с сонгох ЁСТОЙResourceType; Эдгээр кодууд тохиромжгүй бол бусад кодыг хэрэглэж болно
Төрөлuri
Сэтгэгдлүүд

Энэ элементийг заалтын зорилтын хүлээгдэж буй төрлийг тодорхойлоход ашигладаг. Үүнийг элементүүдийн алин дээр ч өгөгдөл оруулсан (эсвэл үгүй) бай ашиглаж болно. Зарим тохиолдолд, зорилтын хүлээгдэж буй төрлийг заалтыг шалгах замаар (жишээ нь RESTful URL), эсвэл заалтын зорилтыг шийдвэрлэх замаар тодорхойлж болно. Хэрэв төрөл ба лавлагааны аль аль нь өгөгдсөн бол заалт нь онцгойлон тусгагдсантай нь ижил төрлийн хэрэглүүр байхаар шийдвэрлэх ЁСТОЙ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
62. DiagnosticReport.encounter.identifier
Тодорхойлолт

Зорилтот хэрэглүүрийн ялган танигч. Үүнийг тухайн хэрэглүүрийн төлөөлж буй зүйл нь FHIR серверээр үзүүлэх боломжгүй эсвэл хэрэглүүрийн үүсгэгч нь мэдэгдэж буй ялган танигчийг бодит байршил руу хөрвүүлэх боломжгүй гэсэн 2 шалтгааны аль нэгний учраас нөгөө хэрэглүүр рүү шууд заах ямар ч аргагүй үед шигладаг. Заалт.тодорхойлогч нь FHIR -ийн үлгэр хэлбэрээр илэрхийлэгдсэн зүйл рүү заах ёстой гэсэн шаардлага байхгүй боловч энэ нь FHIR-ийн үлгэр хэлбэрээр илэрхийлэгдэнэ гэж тооцож болохоор бизнесийн ойлголт руу чиглэх ЁСТОЙ ба тэрхүү үлгэр нь заалтад зөвшөөрөгдсөн FHIR-ийн хэрэглүүрийн төрлийн аль нэг нь байх шаардлагатай.

ТэмдэглэлЭнэ нь бизнесийн ялган танигч, хэрэглүүрийн ялган танигч биш (хэлэлцүүлэг хэсгийг үзнэ үү)
Хяналтnull..1
ТөрөлIdentifier
Сэтгэгдлүүд

Заалтын байршил дээр ялган танигч өгөгдсөн тохиолдолд, заалтыг боловсруулж буй ямар ч систем нь ялган танигчийг ашиглаж буй бизнесийн нөхцөл байдлыг ойлгосон тохиолдолд л ялган танигчийг заалт болгон задлах боломжтой болно. Заримдаа энэ нь дэлхийн хэмжээний байдаг ч (жишээ нь үндэсний ялган танигч) ихэнхдээ тийм байдаггүй. Ийм учраас, заалттай хэрхэн ажиллах талаар тайлбарласан, ашигтай механизмуудын (жишээ нь, сүлжээнд оруулах гэх мэт) аль нь ч боломжгүй бөгөөд серверүүд ялган танигчийг задлах чадвартай байна гэсэн хүлээлт байх ёсгүй юм. Серверүүд ялган танигч дээр суурилсан заалтыг огт гар хүрээгүй байдлаар хүлээн авч, задалж болох ба/эсвэл түүнийг хүлээн авахаас татгалзаж болно. CapabilityStatement.rest.resource.referencePolicy-ийг харна уу. Ялган танигч ба бичмэл заалтын аль алиныг нь өгсөн тохиолдолд, бичмэл заалтыг ашиглах нь зүйтэй. Ялган танигч нь бичмэл заалттай тохирч буй эсэхийг шалгахын тулд - хэрэглүүрийг боловсруулдаг програм ашиглахыг зөвшөөрнө - гэвч заавал шаардлагатай биш. Логик заалтыг бичмэл заалт болгон хувиргадаг програмууд нь логик заалтыг үлдээх эсвэл устгах сонголтыг хийж болно. Заалт нь FHIR-ийн хэрэглүүр хэлбэрээр илэрхийлэгдэх боломжтой бүтэц рүү чиглэх зориулалттай хэдий ч програм заалтын зорилтыг бодитоор олохыг хүсэхээс бусад тохиолдолд, энэ нь FHIR-ийн бодит үлгэр хэлбэрээр оршиж байх шаардлагагүй. Ялган танигч байхаар заагдаж буй агуулга нь заалтад хэрэглүүрийн ямар төрлийг зөвшөөрснийг тодорхойлох бүх төрлийн хязгаарлалтуудын логик шаардлагуудыг хангах ёстой. Жишээлбэл, хэрэв төрөл нь Заалт(Ажиглалт | ОношилгооныТайлан) байвал эмийн жорын ялган танигчийг илгээх нь тохиромжгүй юм. Заалт.ялганТанигч-ийг ашиглах тохиолдлын нэг нь FHIR-ийг илэрхийлсэн ямар ч төлөөлөл байхгүй (Төрөл нь Заалт(Ямар ч төрлийн) байх нөхцөл) нөхцөл байдал юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
63. DiagnosticReport.encounter.display
Тодорхойлолт

Хэрэглүүрийн заалтаас гадна тухайн хэрэглүүрийг тодорхойлж буй энгийн, текстэн хүүрнэл.

Хяналтnull..1
Төрөлstring
Сэтгэгдлүүд

Энэ нь ерөнхийдөө заагдсан хэрэглүүрийн Хэрэглүүр.тексттэй ижил биш юм. Зорилго нь юуг зааж буйг тодорхойлох болохоос, үүнийг бүрэн тайлбарлах биш юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
64. DiagnosticReport.effective[x]
Тодорхойлолт

Ажиглагдсан утгад хамаарах цаг эсвэл цаг үе. Тайлангийн субьект нь өвчтөн байх тохиолдолд, энэ нь ихэвчлэн ажилбар хийсэн хугацаа эсвэл сорьцыг цуглуулсан хугацааны аль нэг нь байна. Гэвч олон тохиолдолд огноо/цагийн мэдээллийн эх сурвалж нь тодорхойгүй, зөвхөн огноо/цаг нь тодорхой байдаг.

Хяналтnull..1
ТөрөлdateTime
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
Заавал Дэмжихtrue
Шаардлагууд

Энэхүү тайланг өвчтөний түүхийн аль хэсэгт хадгалах/илэрхийлэх ёстойг мэдэж байх шаардлагатай.

Бусад НэрObservation time, Effective Time, Occurrence
Сэтгэгдлүүд

Хэрвээ өвчтөнд оношилгооны ажилбар хийсэн бол, энэ нь ажилбарыг хийж гүйцэтгэсэн хугацаа болно. Хэрвээ сорьц байвал, тухайн оношилгоонд хамаарах хугацаа нь сорьцыг цуглуулсан хугацаанд үндэслэн гарч болно. Гэвч сорьцын тухай мэдээлэл үргэлж бэлэн байдаггүй бөгөөд сорьц болон оношилгоонд хамаарах хугацааны хоорондын жинхэнэ харилцан хамаарал нь үргэлж автомат шинж чанартай байдаггүй.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ХэрчилтThis element introduces a set of slices on DiagnosticReport.effective[x]. The slices are Эрэмбэлээгүй and Closed, and can be differentiated using the following discriminators:
  • type @ $this
65. DiagnosticReport.effective[x]:effectiveDateTime
ХэрчимНэрeffectiveDateTime
Тодорхойлолт

Ажиглагдсан утгад хамаарах цаг эсвэл цаг үе. Тайлангийн субьект нь өвчтөн байх тохиолдолд, энэ нь ихэвчлэн ажилбар хийсэн хугацаа эсвэл сорьцыг цуглуулсан хугацааны аль нэг нь байна. Гэвч олон тохиолдолд огноо/цагийн мэдээллийн эх сурвалж нь тодорхойгүй, зөвхөн огноо/цаг нь тодорхой байдаг.

Хяналтnull..1
ТөрөлdateTime
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
Шаардлагууд

Энэхүү тайланг өвчтөний түүхийн аль хэсэгт хадгалах/илэрхийлэх ёстойг мэдэж байх шаардлагатай.

Бусад НэрObservation time, Effective Time, Occurrence
Сэтгэгдлүүд

Хэрвээ өвчтөнд оношилгооны ажилбар хийсэн бол, энэ нь ажилбарыг хийж гүйцэтгэсэн хугацаа болно. Хэрвээ сорьц байвал, тухайн оношилгоонд хамаарах хугацаа нь сорьцыг цуглуулсан хугацаанд үндэслэн гарч болно. Гэвч сорьцын тухай мэдээлэл үргэлж бэлэн байдаггүй бөгөөд сорьц болон оношилгоонд хамаарах хугацааны хоорондын жинхэнэ харилцан хамаарал нь үргэлж автомат шинж чанартай байдаггүй.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
66. DiagnosticReport.issued
Тодорхойлолт

Тусламж үйлчилгээ үзүүлэгчдэд тайлангийн энэхүү хувилбарыг ашиглах боломжтой болгосон огноо болон цаг, голдуу тухайн тайланг хянаж баталгаажуулсны дараа байна.

Хяналтnull..1
Төрөлinstant
Заавал Дэмжихtrue
Шаардлагууд

Эмч нар тухайн тайланг гаргасан огноог хянах боломжтой байх шаардлагатай.

Бусад НэрDate published, Date Issued, Date Verified
Сэтгэгдлүүд

Тхуайн хэрэглүүрийг шинэчилсэн хугацаанаас өөр байж болно, учир нь энэ нь тайланг гаргасан бодит хугацааг биш, тухайн бүртгэлийн статусыг (хоёрдогч хуулбар нь ч байх боломжтой) илэрхийлдэг

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
67. DiagnosticReport.performer
Тодорхойлолт

Тухайн тайланг гаргахад ашиглагдсан оношилгооны үйлчилгээ.

Хяналтnull..*
ТөрөлReference(Practitioner | PractitionerRole | Organization | CareTeam)
Заавал Дэмжихtrue
Шаардлагууд

Гарсан үр дүнгийн талаар ямар нэгэн асууж тодруулах зүйл байвал хэнтэй холбогдох ёстойг мэдэж байх шаардлагатай. Мөн өгөгдөлд хоёрдогч анализ хийх зорилгоор тайлангийн эх сурвалжийг олж тогтоох шаардлага гарч болно.

Бусад НэрLaboratory, Service, Эмнэлгийн мэргэжилтэн, Department, Company, Authorized by, Director
Сэтгэгдлүүд

Энэ нь цөм өгөгдлийн эх сурвалж эсвэл гарсан үр дүнгийн тухай дүгнэлт гаргах ямар нэгэн зүйл байх албагүй. Энэ нь тухайн эмнэлзүйн тайлантай холбогдох хариуцлагыг хүлээх этгээд байна.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ХэрчилтThis element introduces a set of slices on DiagnosticReport.performer. The slices are Эрэмбэлээгүй and Closed, and can be differentiated using the following discriminators:
  • pattern @ extension:performerFunction.valueCodeableConcept
68. DiagnosticReport.performer.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
69. DiagnosticReport.performer.extension
Тодорхойлолт

An Extension

Хяналтnull..*
ТөрөлExtension
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.performer.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
70. DiagnosticReport.performer.extension:performerFunction
ХэрчимНэрperformerFunction
Тодорхойлолт

Distinguishes the type of involvement of the performer in the event. For example, 'author', 'verifier' or 'responsible party'.

Хяналтnull..1
ТөрөлExtension(performerFunction) (Өргөтгөлийн Төрөл: CodeableConcept)
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
71. DiagnosticReport.performer.reference
Тодорхойлолт

Бусад хэрэглүүрийг олох байршлын заалт. Заалт нь харьцангуй заалт байж болох бөгөөд энэ тохиолдолд үйлчилгээний суурь URL-тэй харьцангуй эсвэл хэрэглүүрийг олох байршилийг шийдвэрлэдэг абсолют URL байж болно. Заалт нь хувилбарт өвөрмөц эсвэл хувилбарт өвөрмөц биш байж болно. Хэрэв заалт нь FHIR RESTful сервер рүү заагаагүй байвал түүнийг хувилбарт өвөрмөц гэж үзнэ. Дотоод фрагментийн заалт ('#'-р эхлэх) нь хэрэглүүр дотор агуулагдсан хэрэглүүрүүд рүү заана.

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ref-1
Төрөлstring
Сэтгэгдлүүд

Харьцангуй/логик заалт ашиглах нь хаалттай экосистемүүдийн хил хязгаарын хооронд солилцоо хийхэд уян хатан арга замаар хангадаг бол абсолют URL-уудыг ашиглах нь үүл/вэб нөхцөлд тохирсон, хэмжээг ихэсгэж багасгах боломжтой арга замаар хангадаг. Абсолют URL-ууд нь FHIR RESTful серверлүү заах шаардлагагүй ч энэ аргыг илүүд үздэг. Хэрэв URL нь "/ [type] / [id]" бүтэцтэй нийцэж байвал заалт нь FHIR RESTful сервер рүү зааж байна гэж үзнэ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
72. DiagnosticReport.performer.type
Тодорхойлолт

Заалтын зорилтын хүлээгдэж буй төрөл. Хэрэв Заалт.төрөл болон Заалт.заалт дээр хоёуланд нь өгөгдөл оруулсан, Заалт.заалт нь FHIR URL байвал хоёулаа нийцтэй байх ЁСТОЙ.Төрөл нь заалттай холбоотой Хэрэглүүрийн Тодорхойлолтын Canonical URL юм. Заалт нь http://hl7.org/fhir/StructureDefinition/-тэй холбоотой URL-үүд юм, жишээ нь: "Өвчтөн" нь http://hl7.org/fhir/StructureDefinition/Patient-н заалт юм. Абсолют URL-уудыг зөвхөн логик загварт зөвшөөрдөг (хэрэглүүрт биш, зөвхөн логик загварын заалтад ашиглаж болно).

Хяналтnull..1
ХолбоосAa resource (or, for logical models, the URI of the logical model).
Кодуудыг ...-с сонгох ЁСТОЙResourceType; Эдгээр кодууд тохиромжгүй бол бусад кодыг хэрэглэж болно
Төрөлuri
Сэтгэгдлүүд

Энэ элементийг заалтын зорилтын хүлээгдэж буй төрлийг тодорхойлоход ашигладаг. Үүнийг элементүүдийн алин дээр ч өгөгдөл оруулсан (эсвэл үгүй) бай ашиглаж болно. Зарим тохиолдолд, зорилтын хүлээгдэж буй төрлийг заалтыг шалгах замаар (жишээ нь RESTful URL), эсвэл заалтын зорилтыг шийдвэрлэх замаар тодорхойлж болно. Хэрэв төрөл ба лавлагааны аль аль нь өгөгдсөн бол заалт нь онцгойлон тусгагдсантай нь ижил төрлийн хэрэглүүр байхаар шийдвэрлэх ЁСТОЙ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
73. DiagnosticReport.performer.identifier
Тодорхойлолт

Зорилтот хэрэглүүрийн ялган танигч. Үүнийг тухайн хэрэглүүрийн төлөөлж буй зүйл нь FHIR серверээр үзүүлэх боломжгүй эсвэл хэрэглүүрийн үүсгэгч нь мэдэгдэж буй ялган танигчийг бодит байршил руу хөрвүүлэх боломжгүй гэсэн 2 шалтгааны аль нэгний учраас нөгөө хэрэглүүр рүү шууд заах ямар ч аргагүй үед шигладаг. Заалт.тодорхойлогч нь FHIR -ийн үлгэр хэлбэрээр илэрхийлэгдсэн зүйл рүү заах ёстой гэсэн шаардлага байхгүй боловч энэ нь FHIR-ийн үлгэр хэлбэрээр илэрхийлэгдэнэ гэж тооцож болохоор бизнесийн ойлголт руу чиглэх ЁСТОЙ ба тэрхүү үлгэр нь заалтад зөвшөөрөгдсөн FHIR-ийн хэрэглүүрийн төрлийн аль нэг нь байх шаардлагатай.

ТэмдэглэлЭнэ нь бизнесийн ялган танигч, хэрэглүүрийн ялган танигч биш (хэлэлцүүлэг хэсгийг үзнэ үү)
Хяналтnull..1
ТөрөлIdentifier
Сэтгэгдлүүд

Заалтын байршил дээр ялган танигч өгөгдсөн тохиолдолд, заалтыг боловсруулж буй ямар ч систем нь ялган танигчийг ашиглаж буй бизнесийн нөхцөл байдлыг ойлгосон тохиолдолд л ялган танигчийг заалт болгон задлах боломжтой болно. Заримдаа энэ нь дэлхийн хэмжээний байдаг ч (жишээ нь үндэсний ялган танигч) ихэнхдээ тийм байдаггүй. Ийм учраас, заалттай хэрхэн ажиллах талаар тайлбарласан, ашигтай механизмуудын (жишээ нь, сүлжээнд оруулах гэх мэт) аль нь ч боломжгүй бөгөөд серверүүд ялган танигчийг задлах чадвартай байна гэсэн хүлээлт байх ёсгүй юм. Серверүүд ялган танигч дээр суурилсан заалтыг огт гар хүрээгүй байдлаар хүлээн авч, задалж болох ба/эсвэл түүнийг хүлээн авахаас татгалзаж болно. CapabilityStatement.rest.resource.referencePolicy-ийг харна уу. Ялган танигч ба бичмэл заалтын аль алиныг нь өгсөн тохиолдолд, бичмэл заалтыг ашиглах нь зүйтэй. Ялган танигч нь бичмэл заалттай тохирч буй эсэхийг шалгахын тулд - хэрэглүүрийг боловсруулдаг програм ашиглахыг зөвшөөрнө - гэвч заавал шаардлагатай биш. Логик заалтыг бичмэл заалт болгон хувиргадаг програмууд нь логик заалтыг үлдээх эсвэл устгах сонголтыг хийж болно. Заалт нь FHIR-ийн хэрэглүүр хэлбэрээр илэрхийлэгдэх боломжтой бүтэц рүү чиглэх зориулалттай хэдий ч програм заалтын зорилтыг бодитоор олохыг хүсэхээс бусад тохиолдолд, энэ нь FHIR-ийн бодит үлгэр хэлбэрээр оршиж байх шаардлагагүй. Ялган танигч байхаар заагдаж буй агуулга нь заалтад хэрэглүүрийн ямар төрлийг зөвшөөрснийг тодорхойлох бүх төрлийн хязгаарлалтуудын логик шаардлагуудыг хангах ёстой. Жишээлбэл, хэрэв төрөл нь Заалт(Ажиглалт | ОношилгооныТайлан) байвал эмийн жорын ялган танигчийг илгээх нь тохиромжгүй юм. Заалт.ялганТанигч-ийг ашиглах тохиолдлын нэг нь FHIR-ийг илэрхийлсэн ямар ч төлөөлөл байхгүй (Төрөл нь Заалт(Ямар ч төрлийн) байх нөхцөл) нөхцөл байдал юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
74. DiagnosticReport.performer.display
Тодорхойлолт

Хэрэглүүрийн заалтаас гадна тухайн хэрэглүүрийг тодорхойлж буй энгийн, текстэн хүүрнэл.

Хяналтnull..1
Төрөлstring
Сэтгэгдлүүд

Энэ нь ерөнхийдөө заагдсан хэрэглүүрийн Хэрэглүүр.тексттэй ижил биш юм. Зорилго нь юуг зааж буйг тодорхойлох болохоос, үүнийг бүрэн тайлбарлах биш юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
75. DiagnosticReport.performer:primaryPerformer
ХэрчимНэрprimaryPerformer
Тодорхойлолт

Тухайн тайланг гаргахад ашиглагдсан оношилгооны үйлчилгээ.

Хяналтnull..*
ТөрөлReference(ЭмнэлгийнМэргэжилтнийАжилҮүрэгМн)
Шаардлагууд

Гарсан үр дүнгийн талаар ямар нэгэн асууж тодруулах зүйл байвал хэнтэй холбогдох ёстойг мэдэж байх шаардлагатай. Мөн өгөгдөлд хоёрдогч анализ хийх зорилгоор тайлангийн эх сурвалжийг олж тогтоох шаардлага гарч болно.

Бусад НэрLaboratory, Service, Эмнэлгийн мэргэжилтэн, Department, Company, Authorized by, Director
Сэтгэгдлүүд

Энэ нь цөм өгөгдлийн эх сурвалж эсвэл гарсан үр дүнгийн тухай дүгнэлт гаргах ямар нэгэн зүйл байх албагүй. Энэ нь тухайн эмнэлзүйн тайлантай холбогдох хариуцлагыг хүлээх этгээд байна.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
76. DiagnosticReport.performer:primaryPerformer.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
77. DiagnosticReport.performer:primaryPerformer.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.performer.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
78. DiagnosticReport.performer:primaryPerformer.extension:performerFunction
ХэрчимНэрperformerFunction
Тодорхойлолт

An Extension

Хяналтnull..*
ТөрөлExtension
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
79. DiagnosticReport.performer:primaryPerformer.extension:performerFunction.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
80. DiagnosticReport.performer:primaryPerformer.extension:performerFunction.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.performer.extension.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
81. DiagnosticReport.performer:primaryPerformer.extension:performerFunction.url
Тодорхойлолт

Өргөтгөлийн кодын тодорхойлолтын эх сурвалж - логик нэр эсвэл URL.

Хяналтnull..1
Төрөлuri
Сэтгэгдлүүд

Энэ тодорхойлолт нь тооцоолох боломжтой эсвэл хүнд уншигдахуйц хэлбэрээр бичигдсэн тодорхойлолт руу шууд зааж болно, эсвэл өөр бусад тодорхойлолтод заагдсан логик URI байж болно. Тодорхойлолт нь өргөтгөлийг тодорхойлсон бүтцийн тодорхойлолтын URI байх ЁСТОЙ.

82. DiagnosticReport.performer:primaryPerformer.extension:performerFunction.value[x]
Тодорхойлолт

Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

Хяналтnull..1
ТөрөлCodeableConcept
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ХэрчилтThis element introduces a set of slices on DiagnosticReport.performer.extension.value[x]. The slices are Эрэмбэлээгүй and Closed, and can be differentiated using the following discriminators:
  • type @ $this
83. DiagnosticReport.performer:primaryPerformer.extension:performerFunction.value[x]:valueCodeableConcept
ХэрчимНэрvalueCodeableConcept
Тодорхойлолт

Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

Хяналтnull..1
ТөрөлCodeableConcept
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
Зүй тогтол Утга<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <code value="PPRF"/>
  </coding>
</valueCodeableConcept>
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
84. DiagnosticReport.performer:primaryPerformer.reference
Тодорхойлолт

Бусад хэрэглүүрийг олох байршлын заалт. Заалт нь харьцангуй заалт байж болох бөгөөд энэ тохиолдолд үйлчилгээний суурь URL-тэй харьцангуй эсвэл хэрэглүүрийг олох байршилийг шийдвэрлэдэг абсолют URL байж болно. Заалт нь хувилбарт өвөрмөц эсвэл хувилбарт өвөрмөц биш байж болно. Хэрэв заалт нь FHIR RESTful сервер рүү заагаагүй байвал түүнийг хувилбарт өвөрмөц гэж үзнэ. Дотоод фрагментийн заалт ('#'-р эхлэх) нь хэрэглүүр дотор агуулагдсан хэрэглүүрүүд рүү заана.

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ref-1
Төрөлstring
Сэтгэгдлүүд

Харьцангуй/логик заалт ашиглах нь хаалттай экосистемүүдийн хил хязгаарын хооронд солилцоо хийхэд уян хатан арга замаар хангадаг бол абсолют URL-уудыг ашиглах нь үүл/вэб нөхцөлд тохирсон, хэмжээг ихэсгэж багасгах боломжтой арга замаар хангадаг. Абсолют URL-ууд нь FHIR RESTful серверлүү заах шаардлагагүй ч энэ аргыг илүүд үздэг. Хэрэв URL нь "/ [type] / [id]" бүтэцтэй нийцэж байвал заалт нь FHIR RESTful сервер рүү зааж байна гэж үзнэ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
85. DiagnosticReport.performer:primaryPerformer.type
Тодорхойлолт

Заалтын зорилтын хүлээгдэж буй төрөл. Хэрэв Заалт.төрөл болон Заалт.заалт дээр хоёуланд нь өгөгдөл оруулсан, Заалт.заалт нь FHIR URL байвал хоёулаа нийцтэй байх ЁСТОЙ.Төрөл нь заалттай холбоотой Хэрэглүүрийн Тодорхойлолтын Canonical URL юм. Заалт нь http://hl7.org/fhir/StructureDefinition/-тэй холбоотой URL-үүд юм, жишээ нь: "Өвчтөн" нь http://hl7.org/fhir/StructureDefinition/Patient-н заалт юм. Абсолют URL-уудыг зөвхөн логик загварт зөвшөөрдөг (хэрэглүүрт биш, зөвхөн логик загварын заалтад ашиглаж болно).

Хяналтnull..1
ХолбоосAa resource (or, for logical models, the URI of the logical model).
Кодуудыг ...-с сонгох ЁСТОЙResourceType; Эдгээр кодууд тохиромжгүй бол бусад кодыг хэрэглэж болно
Төрөлuri
Сэтгэгдлүүд

Энэ элементийг заалтын зорилтын хүлээгдэж буй төрлийг тодорхойлоход ашигладаг. Үүнийг элементүүдийн алин дээр ч өгөгдөл оруулсан (эсвэл үгүй) бай ашиглаж болно. Зарим тохиолдолд, зорилтын хүлээгдэж буй төрлийг заалтыг шалгах замаар (жишээ нь RESTful URL), эсвэл заалтын зорилтыг шийдвэрлэх замаар тодорхойлж болно. Хэрэв төрөл ба лавлагааны аль аль нь өгөгдсөн бол заалт нь онцгойлон тусгагдсантай нь ижил төрлийн хэрэглүүр байхаар шийдвэрлэх ЁСТОЙ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
86. DiagnosticReport.performer:primaryPerformer.identifier
Тодорхойлолт

Зорилтот хэрэглүүрийн ялган танигч. Үүнийг тухайн хэрэглүүрийн төлөөлж буй зүйл нь FHIR серверээр үзүүлэх боломжгүй эсвэл хэрэглүүрийн үүсгэгч нь мэдэгдэж буй ялган танигчийг бодит байршил руу хөрвүүлэх боломжгүй гэсэн 2 шалтгааны аль нэгний учраас нөгөө хэрэглүүр рүү шууд заах ямар ч аргагүй үед шигладаг. Заалт.тодорхойлогч нь FHIR -ийн үлгэр хэлбэрээр илэрхийлэгдсэн зүйл рүү заах ёстой гэсэн шаардлага байхгүй боловч энэ нь FHIR-ийн үлгэр хэлбэрээр илэрхийлэгдэнэ гэж тооцож болохоор бизнесийн ойлголт руу чиглэх ЁСТОЙ ба тэрхүү үлгэр нь заалтад зөвшөөрөгдсөн FHIR-ийн хэрэглүүрийн төрлийн аль нэг нь байх шаардлагатай.

ТэмдэглэлЭнэ нь бизнесийн ялган танигч, хэрэглүүрийн ялган танигч биш (хэлэлцүүлэг хэсгийг үзнэ үү)
Хяналтnull..1
ТөрөлIdentifier
Сэтгэгдлүүд

Заалтын байршил дээр ялган танигч өгөгдсөн тохиолдолд, заалтыг боловсруулж буй ямар ч систем нь ялган танигчийг ашиглаж буй бизнесийн нөхцөл байдлыг ойлгосон тохиолдолд л ялган танигчийг заалт болгон задлах боломжтой болно. Заримдаа энэ нь дэлхийн хэмжээний байдаг ч (жишээ нь үндэсний ялган танигч) ихэнхдээ тийм байдаггүй. Ийм учраас, заалттай хэрхэн ажиллах талаар тайлбарласан, ашигтай механизмуудын (жишээ нь, сүлжээнд оруулах гэх мэт) аль нь ч боломжгүй бөгөөд серверүүд ялган танигчийг задлах чадвартай байна гэсэн хүлээлт байх ёсгүй юм. Серверүүд ялган танигч дээр суурилсан заалтыг огт гар хүрээгүй байдлаар хүлээн авч, задалж болох ба/эсвэл түүнийг хүлээн авахаас татгалзаж болно. CapabilityStatement.rest.resource.referencePolicy-ийг харна уу. Ялган танигч ба бичмэл заалтын аль алиныг нь өгсөн тохиолдолд, бичмэл заалтыг ашиглах нь зүйтэй. Ялган танигч нь бичмэл заалттай тохирч буй эсэхийг шалгахын тулд - хэрэглүүрийг боловсруулдаг програм ашиглахыг зөвшөөрнө - гэвч заавал шаардлагатай биш. Логик заалтыг бичмэл заалт болгон хувиргадаг програмууд нь логик заалтыг үлдээх эсвэл устгах сонголтыг хийж болно. Заалт нь FHIR-ийн хэрэглүүр хэлбэрээр илэрхийлэгдэх боломжтой бүтэц рүү чиглэх зориулалттай хэдий ч програм заалтын зорилтыг бодитоор олохыг хүсэхээс бусад тохиолдолд, энэ нь FHIR-ийн бодит үлгэр хэлбэрээр оршиж байх шаардлагагүй. Ялган танигч байхаар заагдаж буй агуулга нь заалтад хэрэглүүрийн ямар төрлийг зөвшөөрснийг тодорхойлох бүх төрлийн хязгаарлалтуудын логик шаардлагуудыг хангах ёстой. Жишээлбэл, хэрэв төрөл нь Заалт(Ажиглалт | ОношилгооныТайлан) байвал эмийн жорын ялган танигчийг илгээх нь тохиромжгүй юм. Заалт.ялганТанигч-ийг ашиглах тохиолдлын нэг нь FHIR-ийг илэрхийлсэн ямар ч төлөөлөл байхгүй (Төрөл нь Заалт(Ямар ч төрлийн) байх нөхцөл) нөхцөл байдал юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
87. DiagnosticReport.performer:primaryPerformer.display
Тодорхойлолт

Хэрэглүүрийн заалтаас гадна тухайн хэрэглүүрийг тодорхойлж буй энгийн, текстэн хүүрнэл.

Хяналтnull..1
Төрөлstring
Сэтгэгдлүүд

Энэ нь ерөнхийдөө заагдсан хэрэглүүрийн Хэрэглүүр.тексттэй ижил биш юм. Зорилго нь юуг зааж буйг тодорхойлох болохоос, үүнийг бүрэн тайлбарлах биш юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
88. DiagnosticReport.performer:responsibleParty
ХэрчимНэрresponsibleParty
Тодорхойлолт

Тухайн тайланг гаргахад ашиглагдсан оношилгооны үйлчилгээ.

Хяналтnull..*
ТөрөлReference(ЭмнэлгийнМэргэжилтнийАжилҮүрэгМн)
Шаардлагууд

Гарсан үр дүнгийн талаар ямар нэгэн асууж тодруулах зүйл байвал хэнтэй холбогдох ёстойг мэдэж байх шаардлагатай. Мөн өгөгдөлд хоёрдогч анализ хийх зорилгоор тайлангийн эх сурвалжийг олж тогтоох шаардлага гарч болно.

Бусад НэрLaboratory, Service, Эмнэлгийн мэргэжилтэн, Department, Company, Authorized by, Director
Сэтгэгдлүүд

Энэ нь цөм өгөгдлийн эх сурвалж эсвэл гарсан үр дүнгийн тухай дүгнэлт гаргах ямар нэгэн зүйл байх албагүй. Энэ нь тухайн эмнэлзүйн тайлантай холбогдох хариуцлагыг хүлээх этгээд байна.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
89. DiagnosticReport.performer:responsibleParty.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
90. DiagnosticReport.performer:responsibleParty.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.performer.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
91. DiagnosticReport.performer:responsibleParty.extension:performerFunction
ХэрчимНэрperformerFunction
Тодорхойлолт

An Extension

Хяналтnull..*
ТөрөлExtension
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
92. DiagnosticReport.performer:responsibleParty.extension:performerFunction.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
93. DiagnosticReport.performer:responsibleParty.extension:performerFunction.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
ХэрчилтThis element introduces a set of slices on DiagnosticReport.performer.extension.extension. The slices are Эрэмбэлээгүй and Open, and can be differentiated using the following discriminators:
  • value @ url
94. DiagnosticReport.performer:responsibleParty.extension:performerFunction.url
Тодорхойлолт

Өргөтгөлийн кодын тодорхойлолтын эх сурвалж - логик нэр эсвэл URL.

Хяналтnull..1
Төрөлuri
Сэтгэгдлүүд

Энэ тодорхойлолт нь тооцоолох боломжтой эсвэл хүнд уншигдахуйц хэлбэрээр бичигдсэн тодорхойлолт руу шууд зааж болно, эсвэл өөр бусад тодорхойлолтод заагдсан логик URI байж болно. Тодорхойлолт нь өргөтгөлийг тодорхойлсон бүтцийн тодорхойлолтын URI байх ЁСТОЙ.

95. DiagnosticReport.performer:responsibleParty.extension:performerFunction.value[x]
Тодорхойлолт

Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

Хяналтnull..1
ТөрөлCodeableConcept
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ХэрчилтThis element introduces a set of slices on DiagnosticReport.performer.extension.value[x]. The slices are Эрэмбэлээгүй and Closed, and can be differentiated using the following discriminators:
  • type @ $this
96. DiagnosticReport.performer:responsibleParty.extension:performerFunction.value[x]:valueCodeableConcept
ХэрчимНэрvalueCodeableConcept
Тодорхойлолт

Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

Хяналтnull..1
ТөрөлCodeableConcept
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
Зүй тогтол Утга<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <code value="RESP"/>
  </coding>
</valueCodeableConcept>
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
97. DiagnosticReport.performer:responsibleParty.reference
Тодорхойлолт

Бусад хэрэглүүрийг олох байршлын заалт. Заалт нь харьцангуй заалт байж болох бөгөөд энэ тохиолдолд үйлчилгээний суурь URL-тэй харьцангуй эсвэл хэрэглүүрийг олох байршилийг шийдвэрлэдэг абсолют URL байж болно. Заалт нь хувилбарт өвөрмөц эсвэл хувилбарт өвөрмөц биш байж болно. Хэрэв заалт нь FHIR RESTful сервер рүү заагаагүй байвал түүнийг хувилбарт өвөрмөц гэж үзнэ. Дотоод фрагментийн заалт ('#'-р эхлэх) нь хэрэглүүр дотор агуулагдсан хэрэглүүрүүд рүү заана.

Хяналтnull..1 Дараах инванцууд нь энэ элементэд нөлөөлнө: ref-1
Төрөлstring
Сэтгэгдлүүд

Харьцангуй/логик заалт ашиглах нь хаалттай экосистемүүдийн хил хязгаарын хооронд солилцоо хийхэд уян хатан арга замаар хангадаг бол абсолют URL-уудыг ашиглах нь үүл/вэб нөхцөлд тохирсон, хэмжээг ихэсгэж багасгах боломжтой арга замаар хангадаг. Абсолют URL-ууд нь FHIR RESTful серверлүү заах шаардлагагүй ч энэ аргыг илүүд үздэг. Хэрэв URL нь "/ [type] / [id]" бүтэцтэй нийцэж байвал заалт нь FHIR RESTful сервер рүү зааж байна гэж үзнэ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
98. DiagnosticReport.performer:responsibleParty.type
Тодорхойлолт

Заалтын зорилтын хүлээгдэж буй төрөл. Хэрэв Заалт.төрөл болон Заалт.заалт дээр хоёуланд нь өгөгдөл оруулсан, Заалт.заалт нь FHIR URL байвал хоёулаа нийцтэй байх ЁСТОЙ.Төрөл нь заалттай холбоотой Хэрэглүүрийн Тодорхойлолтын Canonical URL юм. Заалт нь http://hl7.org/fhir/StructureDefinition/-тэй холбоотой URL-үүд юм, жишээ нь: "Өвчтөн" нь http://hl7.org/fhir/StructureDefinition/Patient-н заалт юм. Абсолют URL-уудыг зөвхөн логик загварт зөвшөөрдөг (хэрэглүүрт биш, зөвхөн логик загварын заалтад ашиглаж болно).

Хяналтnull..1
ХолбоосAa resource (or, for logical models, the URI of the logical model).
Кодуудыг ...-с сонгох ЁСТОЙResourceType; Эдгээр кодууд тохиромжгүй бол бусад кодыг хэрэглэж болно
Төрөлuri
Сэтгэгдлүүд

Энэ элементийг заалтын зорилтын хүлээгдэж буй төрлийг тодорхойлоход ашигладаг. Үүнийг элементүүдийн алин дээр ч өгөгдөл оруулсан (эсвэл үгүй) бай ашиглаж болно. Зарим тохиолдолд, зорилтын хүлээгдэж буй төрлийг заалтыг шалгах замаар (жишээ нь RESTful URL), эсвэл заалтын зорилтыг шийдвэрлэх замаар тодорхойлж болно. Хэрэв төрөл ба лавлагааны аль аль нь өгөгдсөн бол заалт нь онцгойлон тусгагдсантай нь ижил төрлийн хэрэглүүр байхаар шийдвэрлэх ЁСТОЙ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
99. DiagnosticReport.performer:responsibleParty.identifier
Тодорхойлолт

Зорилтот хэрэглүүрийн ялган танигч. Үүнийг тухайн хэрэглүүрийн төлөөлж буй зүйл нь FHIR серверээр үзүүлэх боломжгүй эсвэл хэрэглүүрийн үүсгэгч нь мэдэгдэж буй ялган танигчийг бодит байршил руу хөрвүүлэх боломжгүй гэсэн 2 шалтгааны аль нэгний учраас нөгөө хэрэглүүр рүү шууд заах ямар ч аргагүй үед шигладаг. Заалт.тодорхойлогч нь FHIR -ийн үлгэр хэлбэрээр илэрхийлэгдсэн зүйл рүү заах ёстой гэсэн шаардлага байхгүй боловч энэ нь FHIR-ийн үлгэр хэлбэрээр илэрхийлэгдэнэ гэж тооцож болохоор бизнесийн ойлголт руу чиглэх ЁСТОЙ ба тэрхүү үлгэр нь заалтад зөвшөөрөгдсөн FHIR-ийн хэрэглүүрийн төрлийн аль нэг нь байх шаардлагатай.

ТэмдэглэлЭнэ нь бизнесийн ялган танигч, хэрэглүүрийн ялган танигч биш (хэлэлцүүлэг хэсгийг үзнэ үү)
Хяналтnull..1
ТөрөлIdentifier
Сэтгэгдлүүд

Заалтын байршил дээр ялган танигч өгөгдсөн тохиолдолд, заалтыг боловсруулж буй ямар ч систем нь ялган танигчийг ашиглаж буй бизнесийн нөхцөл байдлыг ойлгосон тохиолдолд л ялган танигчийг заалт болгон задлах боломжтой болно. Заримдаа энэ нь дэлхийн хэмжээний байдаг ч (жишээ нь үндэсний ялган танигч) ихэнхдээ тийм байдаггүй. Ийм учраас, заалттай хэрхэн ажиллах талаар тайлбарласан, ашигтай механизмуудын (жишээ нь, сүлжээнд оруулах гэх мэт) аль нь ч боломжгүй бөгөөд серверүүд ялган танигчийг задлах чадвартай байна гэсэн хүлээлт байх ёсгүй юм. Серверүүд ялган танигч дээр суурилсан заалтыг огт гар хүрээгүй байдлаар хүлээн авч, задалж болох ба/эсвэл түүнийг хүлээн авахаас татгалзаж болно. CapabilityStatement.rest.resource.referencePolicy-ийг харна уу. Ялган танигч ба бичмэл заалтын аль алиныг нь өгсөн тохиолдолд, бичмэл заалтыг ашиглах нь зүйтэй. Ялган танигч нь бичмэл заалттай тохирч буй эсэхийг шалгахын тулд - хэрэглүүрийг боловсруулдаг програм ашиглахыг зөвшөөрнө - гэвч заавал шаардлагатай биш. Логик заалтыг бичмэл заалт болгон хувиргадаг програмууд нь логик заалтыг үлдээх эсвэл устгах сонголтыг хийж болно. Заалт нь FHIR-ийн хэрэглүүр хэлбэрээр илэрхийлэгдэх боломжтой бүтэц рүү чиглэх зориулалттай хэдий ч програм заалтын зорилтыг бодитоор олохыг хүсэхээс бусад тохиолдолд, энэ нь FHIR-ийн бодит үлгэр хэлбэрээр оршиж байх шаардлагагүй. Ялган танигч байхаар заагдаж буй агуулга нь заалтад хэрэглүүрийн ямар төрлийг зөвшөөрснийг тодорхойлох бүх төрлийн хязгаарлалтуудын логик шаардлагуудыг хангах ёстой. Жишээлбэл, хэрэв төрөл нь Заалт(Ажиглалт | ОношилгооныТайлан) байвал эмийн жорын ялган танигчийг илгээх нь тохиромжгүй юм. Заалт.ялганТанигч-ийг ашиглах тохиолдлын нэг нь FHIR-ийг илэрхийлсэн ямар ч төлөөлөл байхгүй (Төрөл нь Заалт(Ямар ч төрлийн) байх нөхцөл) нөхцөл байдал юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
100. DiagnosticReport.performer:responsibleParty.display
Тодорхойлолт

Хэрэглүүрийн заалтаас гадна тухайн хэрэглүүрийг тодорхойлж буй энгийн, текстэн хүүрнэл.

Хяналтnull..1
Төрөлstring
Сэтгэгдлүүд

Энэ нь ерөнхийдөө заагдсан хэрэглүүрийн Хэрэглүүр.тексттэй ижил биш юм. Зорилго нь юуг зааж буйг тодорхойлох болохоос, үүнийг бүрэн тайлбарлах биш юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
101. DiagnosticReport.resultsInterpreter
Тодорхойлолт

Тухайн тайлангийн дүгнэлт, тайлбартай холбогдох хариуцлагыг хүлээх эмнэлгийн мэргэжилтэн эсвэл байгууллага.

Хяналтnull..*
ТөрөлReference(ЭмнэлгийнМэргэжилтнийАжилҮүрэгМн)
Заавал Дэмжихtrue
Шаардлагууд

Гарсан үр дүнгийн талаар ямар нэгэн асууж тодруулах зүйл байвал хэнтэй холбогдох ёстойг мэдэж байх шаардлагатай. Мөн өгөгдөлд хоёрдогч анализ хийх зорилгоор тайлангийн эх сурвалжийг олж тогтоох шаардлага гарч болно.

Бусад НэрAnalyzed by, Reported by
Сэтгэгдлүүд

Тухайн эмнэлзүйн тайланд холбогдох хариуцлагыг хүлээх этгээд биш байж болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
102. DiagnosticReport.specimen
Тодорхойлолт

Энэхүү тайлангийн үндэслэсэн сорьцуудын тухай дэлгэрэнгүй мэдээлэл

Хяналтnull..0
ТөрөлReference(Specimen)
Заавал Дэмжихtrue
Шаардлагууд

Тухайн тайлангийн үндэслэсэн сорьцуудын тухай мэдээллийг илэрхийлэх боломжтой байх шаардлагатай.

Сэтгэгдлүүд

Шинжилгээний үр дүнгийн нэрийг илтгэсэн хэсэгт сорьцыг кодынх нь хамтаар хангалттай сайн тодорхойлж өгсөн тохиолдолд, энэхүү нэмэлт өгөгдөл нь шаардлагагүй ч байж болох юм. Хэрэв хэд хэдэн сорьц байгаа бол, тэдгээрийг ажиглалт тус бүрийн эсвэл бүлэг тус бүрийн хувьд тусад нь илэрхийлж болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
103. DiagnosticReport.result
Тодорхойлолт

Observations that are part of this diagnostic report.

Хяналтnull..*
ТөрөлReference(ДүрсОношилгооныҮрДүнМн)
Заавал Дэмжихtrue
Шаардлагууд

Ганц үр дүнг, эсвэл үр дүнгүүдийг бүлэглэх нь тохиолдлын шинж чанартай боловч тодорхой утгыг илэрхийлж байх тохиолдолд бүлэг үр дүнг дэмждэг байх шаардлагатай.

Бусад НэрData, Atomic Value, Result, Atomic result, Data, Test, Analyte, Battery, Organizer
Сэтгэгдлүүд

Ажиглалтууд нь дотроо ажиглалтуудыг агуулж болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
104. DiagnosticReport.imagingStudy
Тодорхойлолт

One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images.

Хяналтnull..0
ТөрөлReference(ImagingStudy)
Заавал Дэмжихtrue
Сэтгэгдлүүд

ImagingStudy and the image element are somewhat overlapping - typically, the list of image references in the image element will also be found in one of the imaging study resources. However, each caters to different types of displays for different types of purposes. Neither, either, or both may be provided.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
105. DiagnosticReport.media
Тодорхойлолт

Энэхүү тайлантай хамааралтай гол чухал зургуудын жагсаалт. Зургууд нь ерөнхийдөө оношилгооны үйл явцын дунд үүсгэгдэх бөгөөд шууд өвчтөний өөрийнх нь эсвэл холбогдох сорьцын зураг байж болно (өөрөөр хэлбэл, чухал шаардлагатай слайдууд гэх мэт)

Хяналтnull..*
ТөрөлBackboneElement
Заавал Дэмжихtrue
Шаардлагууд

Олон төрлийн оношилгооны үйлчилгээнд тухайн үйлчилгээний нэг хэсэг болгон, тайландаа зураг хавсаргасан байдаг.

Бусад НэрDICOM, Slides, Scans
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
106. DiagnosticReport.media.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
107. DiagnosticReport.media.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
108. DiagnosticReport.media.modifierExtension
Тодорхойлолт

Хэрэглүүрийн үндсэн тодорхойлолтын хэсэг биш бөгөөд үүнийг агуулж буй элементийн тухай ойлголтыг болон / эсвэл агуулсан элементэд агуулагдах бүтцүүдийн тухай ойлголтыг өөрчлөх чадвартай нэмэлт мэдээллийг илэрхийлэхэд ашиглаж болно. Хувиргагч элементүүд нь ихэвчлэн үгүйсгэл эсвэл хязгаарлалтыг агуулдаг. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг. Хэрэглүүрийг боловсруулдаг аппликейшнүүд нь хувиргагч өргөтгөлүүдийг хянаж байх шаардлагатай. Хувиргагч өргөтгөл нь Хэрэглүүр эсвэл ДомейнХэрэглүүр (мөн хувиргагчӨргөтгөлийн утгыг өөрчилж болохгүй) дээрх ямар нэг элементийн утгыг өөрчлөх ЁСГҮЙ.

Хяналтnull..*
ТөрөлExtension
Хувиргагч эсэхtrue
Шаардлагууд

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Бусад Нэрextensions, user content, modifiers
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
109. DiagnosticReport.media.comment
Тодорхойлолт

Зургийн тухай тайлбар, сэтгэгдэл. Ихэвчлэн, энэ нь тухайн зургийг яагаад багтаасан болох тухай тайлбараар хангах, эсвэл үзэж буй хүний анхаарлыг чухал шинж тэмдэг рүү чиглүүлэх зорилготой байна.

Хяналтnull..1
Төрөлstring
Шаардлагууд

Тайланг гаргаж буй хүн тухайн тайланд оруулсан зураг бүрийн тухай тайлбар, сэтгэгдэл оруулвал зохино.

Сэтгэгдлүүд

Тайлбар сэтгэгдэл нь зургийн хамтаар харагддаг байх хэрэгтэй. Аливаа тайлангуудын хувьд зурган өгөгдлийн тухай нэмэлт тайлбар хэсгийг дүгнэлт гэх мэт өөр нэгэн хэсэгтээ оруулсан байх нь элбэг.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
110. DiagnosticReport.media.link
Тодорхойлолт

Зургийн эх сурвалжийг заасан заалт.

Хяналтnull..1
ТөрөлReference(Media)
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
111. DiagnosticReport.conclusion
Тодорхойлолт

Оношилгооны тайлангийн товч тодорхой, эмнэлзүйн хам сэдэвтэй нь уялдуулсан дүгнэлт (тайлбар/сэтгэгдэл).

Хяналтnull..1
Төрөлstring
Заавал Дэмжихtrue
Шаардлагууд

Үр дүнгийн үндсэн өгөгдлүүдийн дунд хаягдахгүй дүгнэлтийг гаргаж өгөх боломжтой байх шаардлагатай.

Бусад НэрReport
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
112. DiagnosticReport.conclusionCode
Тодорхойлолт

Оношилгооны тайлангийн нэгдсэн дүгнэлт(тайлбар/сэтгэдэл)-ийг илэрхийлэх нэг эвсэл олон код.

Хяналтnull..0
ХолбоосDiagnosis codes provided as adjuncts to the report.
Жишээ кодыг, дараахаас харна ууSNOMEDCTClinicalFindings
ТөрөлCodeableConcept
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
113. DiagnosticReport.presentedForm
Тодорхойлолт

Нийт үр дүнгийн тухай дэлгэрэнгүй текст илэрхийлэмж, оношилгооны зорилготой тусламж үйлчилгээний үр дүнд гаргасан байдлаар. Хэд хэдэн төрлийн форматыг ашиглахыг зөвшөөрдөг хэдий ч тэдгээр нь утгазүйн хувьд хоорондоо ижил түвшинд байх ёстой.

Хяналтnull..*
ТөрөлAttachment
Шаардлагууд

Эмнэлзүйн найдвартай байдлыг хангах зорилгоор лабораториуд өөрсдийн форматаар бэлтгэсэн тайланг өгөх боломжийг олгодог.

Сэтгэгдлүүд

"application/pdf" нь энэхүү хэрэглээний хам сэдвийн хүрээнд хамгийн найдвартай, систем хоорондын харилцан зохицолд хамгийн нийцтэй төрөл нь учир үүнийг ашиглахыг санал болгодог.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))