Resource ValueSet - Content
與CodeSystem一樣都是ANSI認可者。兩者真的是相互為用。
所有的CodeSystem都一定會有一個ValueSet。但是一個ValueSet,可能包含數個CodeSystem來源。
在使用上,若是編碼相關的元素,原則上都會綁定一個ValueSet。就看這個ValueSet的Content Logical Definition所描述包含哪些CodeSystem。
但就定義的角度,一定會先有CodeSystem,然後對應一組ValueSet。在特定情境用途上,新增一組ValueSet,取自不同CodeSystem部分子集合。
Resource Content
(Structure省略)
ValueSet繼承了CanonicalResource(Abstract),在copyright(含)之前的元素都是來自CanonicalResource。
ValueSet.compose
compose是用來說明此ValueSet包含了哪些CodeSystem,個別的CodeSystem,包含哪些Concept(也就是編碼),以及哪些Concept才需要被放進來。
或者是指向這個CodeSystem的ValueSet。
ValueSet.expansion
這個是用來表示此ValueSet對外服務的內容,若是程式而言,就是列舉型態。
範例
<?xml version="1.0" encoding="UTF-8"?> <ValueSet xmlns="http://hl7.org/fhir"> <id value="yesnodontknow"/> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml"> <h3> Value Set Contents</h3> <p> This value set contains 3 concepts</p> <table class="codes"> <tr> <td style="white-space:nowrap"> <b> Code</b> </td> <td> <b> System</b> </td> <td> <b> Display</b> </td> <td> <b> Definition</b> </td> </tr> <tr> <td style="white-space:nowrap"> <a name="http---terminology.hl7.org-CodeSystem-v2-0136-Y"> </a> <a href="v2/0136/index.html#v2-0136-Y">Y</a> </td> <td> http://terminology.hl7.org/CodeSystem/v2-0136</td> <td> Yes</td> <td/> </tr> <tr> <td style="white-space:nowrap"> <a name="http---terminology.hl7.org-CodeSystem-v2-0136-N"> </a> <a href="v2/0136/index.html#v2-0136-N">N</a> </td> <td> http://terminology.hl7.org/CodeSystem/v2-0136</td> <td> No</td> <td/> </tr> <tr> <td style="white-space:nowrap"> <a name="http---terminology.hl7.org-CodeSystem-data-absent-reason-asked-unknown"> </a> <a href="codesystem-data-absent-reason.html#data-absent-reason-asked-unknown">asked-unknown</a> </td> <td> http://terminology.hl7.org/CodeSystem/data-absent-reason</td> <td> Don't know</td> <td> The source was asked but does not know the value.</td> </tr> </table> </div> </text> <url value="http://hl7.org/fhir/ValueSet/yesnodontknow"/> <version value="4.2.0"/> <name value="Yes/No/Don't Know"/> <status value="draft"/> <description value="For Capturing simple yes-no-don't know answers"/> <compose> <include> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0136"/> </include> <include> <system value="http://terminology.hl7.org/CodeSystem/data-absent-reason"/> <concept> <code value="asked-unknown"/> <display value="Don't know"/> </concept> </include> </compose> <expansion> <identifier value="urn:uuid:bf99fe50-2c2b-41ad-bd63-bee6919810b4"/> <timestamp value="2015-07-14T10:00:00Z"/> <contains> <system value="http://terminology.hl7.org/CodeSystem/v2-0136"/> <code value="Y"/> <display value="Yes"/> </contains> <contains> <system value="http://terminology.hl7.org/CodeSystem/v2-0136"/> <code value="N"/> <display value="No"/> </contains> <contains> <system value="http://terminology.hl7.org/CodeSystem/data-absent-reason"/> <code value="asked-unknown"/> <display value="Don't know"/> </contains> </expansion> </ValueSet>
這個ValueSet包含了兩個CodeSystem。
- 第一個CodeSystem是來自V2 Table,URL是http://terminology.hl7.org/ValueSet/v2-0136 。無其他說明,所以是使用了所有的concept。
- 第二個CodeSystem是data-absent-reason。但是,利用<concept>來說明,從這個CodeSystem取出哪些Concept來使用。
然後,真正使用上宣告使用時,如<expansion>所示。
請問我server安裝完要怎麼透過後端去管理?
回覆刪除