VN Core FHIR Implementation Guide — Bộ Hướng dẫn Triển khai FHIR Cốt lõi cho Việt Nam - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-service-request | Version: 0.1.0 | |||
| Draft as of 2026-03-21 | Computable Name: VNCoreServiceRequest | |||
Profile ServiceRequest cho Việt Nam. Dùng cho yêu cầu xét nghiệm, chẩn đoán hình ảnh, thăm dò chức năng, thủ thuật, phẫu thuật, khám chuyên khoa, phục hồi chức năng, YHCT. Căn cứ: TT 13/2025/TT-BYT (bệnh án điện tử), TT 20/2014/TT-BYT + TT 39/2018/TT-BYT (danh mục DVKT), QĐ 3176/QĐ-BYT (chuẩn dữ liệu BHXH — trường MA_DVKT). Mã hóa dịch vụ bằng ICD-9-CM (QĐ 387/2026), SNOMED CT, hoặc mã DVKT VN. / VN Core ServiceRequest profile for medical service orders: lab tests, diagnostic imaging, functional diagnostics, procedures, surgery, specialist consultations, rehabilitation, traditional medicine. Per TT 13/2025/TT-BYT (EMR), TT 20/2014 + TT 39/2018 (DVKT catalog), QĐ 3176/QĐ-BYT (BHXH data — MA_DVKT field).
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Path | Status | Usage | ValueSet | Version | Source |
| ServiceRequest.status | Base | required | RequestStatus | 📍4.0.1 | FHIR Std. |
| ServiceRequest.intent | Base | required | RequestIntent | 📍4.0.1 | FHIR Std. |
| ServiceRequest.category | Base | extensible | Loại dịch vụ y tế — VN Service Request Category ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.priority | Base | required | Request priority | 📍4.0.1 | FHIR Std. |
| ServiceRequest.code | Base | extensible | Mã thủ thuật/dịch vụ kỹ thuật — VN Core Procedure Code ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.performerType | Base | extensible | Chuyên khoa y tế — VN Medical Specialty ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.reasonCode | Base | extensible | Mã chẩn đoán — VN Core Condition Code ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.bodySite | Base | preferred | Vị trí giải phẫu — VN Core Body Site ValueSet | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | ServiceRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | ServiceRequest | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
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 | error | ServiceRequest | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | ServiceRequest | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | ServiceRequest | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| prr-1 | error | ServiceRequest | orderDetail SHALL only be present if code is present |
orderDetail.empty() or code.exists()
|
This structure is derived from ServiceRequest
| Path | Status | Usage | ValueSet | Version | Source |
| ServiceRequest.category | Base | extensible | Loại dịch vụ y tế — VN Service Request Category ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.code | Base | extensible | Mã thủ thuật/dịch vụ kỹ thuật — VN Core Procedure Code ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.performerType | Base | extensible | Chuyên khoa y tế — VN Medical Specialty ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.reasonCode | Base | extensible | Mã chẩn đoán — VN Core Condition Code ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.bodySite | Base | preferred | Vị trí giải phẫu — VN Core Body Site ValueSet | 📦0.1.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ServiceRequest | A request for a service to be performed Constraints: prr-1 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
SΣ | 0..* | Identifier | Mã phiếu chỉ định / Số yêu cầu | ||||
![]() ![]() |
Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | ||||
![]() ![]() |
Σ | 0..* | uri | Instantiates external protocol or definition | ||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills | ||||
![]() ![]() |
Σ | 0..* | Reference(ServiceRequest) | What request replaces | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Mã nhóm yêu cầu (gộp nhiều XN/DVKT cùng phiếu) | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Trạng thái yêu cầu Binding: RequestStatus (required): The status of a service order. | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Ý định: order (chỉ định) | proposal | plan Binding: RequestIntent (required): The kind of service request. | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Loại dịch vụ: xét nghiệm, CĐHA, thủ thuật, phẫu thuật, khám chuyên khoa... Binding: Loại dịch vụ y tế — VN Service Request Category ValueSet (extensible) | ||||
![]() ![]() |
SΣ | 0..1 | code | Mức ưu tiên: routine | urgent | asap | stat Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request. | ||||
![]() ![]() |
?!Σ | 0..1 | boolean | True if service/procedure should not be performed | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Mã dịch vụ yêu cầu Binding: Mã thủ thuật/dịch vụ kỹ thuật — VN Core Procedure Code ValueSet (extensible) | ||||
![]() ![]() |
ΣC | 0..* | CodeableConcept | Additional order information Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context. | ||||
![]() ![]() |
Σ | 0..1 | Service amount | |||||
![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Bệnh nhân | ||||
![]() ![]() |
Σ | 0..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile) | Lượt khám liên quan | ||||
![]() ![]() |
SΣ | 0..1 | Thời điểm/khoảng thời gian thực hiện | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() |
Σ | 0..1 | Preconditions for service Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc. | |||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() |
SΣ | 0..1 | dateTime | Ngày chỉ định | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Bác sĩ chỉ định | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Loại chuyên khoa thực hiện (VD: khoa XN, khoa CĐHA) Binding: Chuyên khoa y tế — VN Medical Specialty ValueSet (extensible) | ||||
![]() ![]() |
Σ | 0..* | Reference(Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Người/đơn vị thực hiện | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Requested location Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered. | ||||
![]() ![]() |
Σ | 0..* | Reference(Location) | Requested location | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Lý do chỉ định (mã ICD-10) Binding: Mã chẩn đoán — VN Core Condition Code ValueSet (extensible) | ||||
![]() ![]() |
Σ | 0..* | Reference(Chẩn đoán VN Core — VN Core Condition Profile | Xét nghiệm VN Core — VN Core Observation Laboratory Profile) | Chẩn đoán/Kết quả liên quan | ||||
![]() ![]() |
0..* | Reference(Thẻ BHYT VN Core — VN Core Coverage Profile) | Thẻ BHYT | |||||
![]() ![]() |
0..* | Reference(Resource) | Thông tin hỗ trợ (kết quả XN trước, tiền sử...) | |||||
![]() ![]() |
Σ | 0..* | Reference(Specimen) | Mẫu bệnh phẩm (xét nghiệm) | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Vị trí giải phẫu Binding: Vị trí giải phẫu — VN Core Body Site ValueSet (preferred) | ||||
![]() ![]() |
0..* | Annotation | Ghi chú bổ sung | |||||
![]() ![]() |
Σ | 0..1 | string | Hướng dẫn cho bệnh nhân (VD: nhịn ăn trước xét nghiệm) | ||||
![]() ![]() |
0..* | Reference(Provenance) | Request provenance | |||||
Documentation for this format | ||||||||
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | ServiceRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | ServiceRequest | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
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 | error | ServiceRequest | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | ServiceRequest | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | ServiceRequest | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| prr-1 | error | ServiceRequest | orderDetail SHALL only be present if code is present |
orderDetail.empty() or code.exists()
|
This structure is derived from ServiceRequest
Summary
Mandatory: 1 element
Must-Support: 11 elements
Structures
This structure refers to these other structures:
Key Elements View
| Path | Status | Usage | ValueSet | Version | Source |
| ServiceRequest.status | Base | required | RequestStatus | 📍4.0.1 | FHIR Std. |
| ServiceRequest.intent | Base | required | RequestIntent | 📍4.0.1 | FHIR Std. |
| ServiceRequest.category | Base | extensible | Loại dịch vụ y tế — VN Service Request Category ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.priority | Base | required | Request priority | 📍4.0.1 | FHIR Std. |
| ServiceRequest.code | Base | extensible | Mã thủ thuật/dịch vụ kỹ thuật — VN Core Procedure Code ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.performerType | Base | extensible | Chuyên khoa y tế — VN Medical Specialty ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.reasonCode | Base | extensible | Mã chẩn đoán — VN Core Condition Code ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.bodySite | Base | preferred | Vị trí giải phẫu — VN Core Body Site ValueSet | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | ServiceRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | ServiceRequest | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
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 | error | ServiceRequest | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | ServiceRequest | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | ServiceRequest | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| prr-1 | error | ServiceRequest | orderDetail SHALL only be present if code is present |
orderDetail.empty() or code.exists()
|
Differential View
This structure is derived from ServiceRequest
| Path | Status | Usage | ValueSet | Version | Source |
| ServiceRequest.category | Base | extensible | Loại dịch vụ y tế — VN Service Request Category ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.code | Base | extensible | Mã thủ thuật/dịch vụ kỹ thuật — VN Core Procedure Code ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.performerType | Base | extensible | Chuyên khoa y tế — VN Medical Specialty ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.reasonCode | Base | extensible | Mã chẩn đoán — VN Core Condition Code ValueSet | 📦0.1.0 | This IG |
| ServiceRequest.bodySite | Base | preferred | Vị trí giải phẫu — VN Core Body Site ValueSet | 📦0.1.0 | This IG |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ServiceRequest | A request for a service to be performed Constraints: prr-1 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
SΣ | 0..* | Identifier | Mã phiếu chỉ định / Số yêu cầu | ||||
![]() ![]() |
Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | ||||
![]() ![]() |
Σ | 0..* | uri | Instantiates external protocol or definition | ||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills | ||||
![]() ![]() |
Σ | 0..* | Reference(ServiceRequest) | What request replaces | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Mã nhóm yêu cầu (gộp nhiều XN/DVKT cùng phiếu) | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Trạng thái yêu cầu Binding: RequestStatus (required): The status of a service order. | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Ý định: order (chỉ định) | proposal | plan Binding: RequestIntent (required): The kind of service request. | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Loại dịch vụ: xét nghiệm, CĐHA, thủ thuật, phẫu thuật, khám chuyên khoa... Binding: Loại dịch vụ y tế — VN Service Request Category ValueSet (extensible) | ||||
![]() ![]() |
SΣ | 0..1 | code | Mức ưu tiên: routine | urgent | asap | stat Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request. | ||||
![]() ![]() |
?!Σ | 0..1 | boolean | True if service/procedure should not be performed | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Mã dịch vụ yêu cầu Binding: Mã thủ thuật/dịch vụ kỹ thuật — VN Core Procedure Code ValueSet (extensible) | ||||
![]() ![]() |
ΣC | 0..* | CodeableConcept | Additional order information Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context. | ||||
![]() ![]() |
Σ | 0..1 | Service amount | |||||
![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Bệnh nhân | ||||
![]() ![]() |
Σ | 0..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile) | Lượt khám liên quan | ||||
![]() ![]() |
SΣ | 0..1 | Thời điểm/khoảng thời gian thực hiện | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() |
Σ | 0..1 | Preconditions for service Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc. | |||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() |
SΣ | 0..1 | dateTime | Ngày chỉ định | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Bác sĩ chỉ định | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Loại chuyên khoa thực hiện (VD: khoa XN, khoa CĐHA) Binding: Chuyên khoa y tế — VN Medical Specialty ValueSet (extensible) | ||||
![]() ![]() |
Σ | 0..* | Reference(Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Người/đơn vị thực hiện | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Requested location Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered. | ||||
![]() ![]() |
Σ | 0..* | Reference(Location) | Requested location | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Lý do chỉ định (mã ICD-10) Binding: Mã chẩn đoán — VN Core Condition Code ValueSet (extensible) | ||||
![]() ![]() |
Σ | 0..* | Reference(Chẩn đoán VN Core — VN Core Condition Profile | Xét nghiệm VN Core — VN Core Observation Laboratory Profile) | Chẩn đoán/Kết quả liên quan | ||||
![]() ![]() |
0..* | Reference(Thẻ BHYT VN Core — VN Core Coverage Profile) | Thẻ BHYT | |||||
![]() ![]() |
0..* | Reference(Resource) | Thông tin hỗ trợ (kết quả XN trước, tiền sử...) | |||||
![]() ![]() |
Σ | 0..* | Reference(Specimen) | Mẫu bệnh phẩm (xét nghiệm) | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Vị trí giải phẫu Binding: Vị trí giải phẫu — VN Core Body Site ValueSet (preferred) | ||||
![]() ![]() |
0..* | Annotation | Ghi chú bổ sung | |||||
![]() ![]() |
Σ | 0..1 | string | Hướng dẫn cho bệnh nhân (VD: nhịn ăn trước xét nghiệm) | ||||
![]() ![]() |
0..* | Reference(Provenance) | Request provenance | |||||
Documentation for this format | ||||||||
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | ServiceRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | ServiceRequest | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
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 | error | ServiceRequest | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | ServiceRequest | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | ServiceRequest | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| prr-1 | error | ServiceRequest | orderDetail SHALL only be present if code is present |
orderDetail.empty() or code.exists()
|
This structure is derived from ServiceRequest
Summary
Mandatory: 1 element
Must-Support: 11 elements
Structures
This structure refers to these other structures:
Other representations of profile: CSV, Excel, Schematron