我想验证我已经创建了针对以下配置的资源类型“基本”的一个实例:https://simplifier.net/Crew/questionResponse为什么我的fhir资源不能根据配置文件进行验证?
我已经上传了个人资料,我的本地服务器高致病性禽流感,我再尝试上传资源并有验证它使用以下网址:{{URL}} /基本/ $验证配置= {{URL}}/StructureDefinition /中柱/资料/ questionResponse
这是资源:
<Basic>
<meta>
<versionId value="1.0"/>
<lastUpdated value="2016-11-04T16:54:45Z"/>
<profile value="http://stelar.org/StructureDefinition/stelar/profile/questionResponse"/>
</meta>
<text>
<status value="generated"/>
</text>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/subjectNo">
<valueString value="ABCDE"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/followUp">
<valueCoding value="FollowUp.1Y"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/methodOfFollowUp">
<valueCoding value="FollowUpMethod.ClinicVisit"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/variableLabel">
<valueString value="Has your child had bronchiolitis? At what age?"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/quName">
<valueString value="Questionnaire 1"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/aIW">
<valueInteger value="564"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/respondent">
<valueCoding value="Person"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/dateID">
<valueDate value="1989-06-02"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/quSubject">
<valueCoding value="Person.StudySubject"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/dataSource">
<valueCoding value="DataSource.Questionnaire"/>
</extension>
<extension url="http://stelar.org/StructureDefinition/stelar/extension/dataResponse">
<valueDouble value="6.7"/>
</extension>
</Basic>
当我上传到开心我得到一个未编号的错误代码与消息'意外返回验证资源时失败“。我不确定如何找出它为什么失败。
我该如何解决这个问题?任何人都可以发现我的表单有什么问题吗?
我认为你的扩展的ID看起来有点奇怪。我期望像[fhirbase]/StructureDefinition/my-extension这样的东西,没有这个子部分。你有这个建筑的原因吗? –
是的,我从另一个类似系统自动生成配置文件/扩展到fhir。在该系统中,配置文件/扩展名的来源是不同的对象类型,因此当它们被命名为相同的事物时不会有路径冲突。基本上,配置文件的来源可以具有与扩展名的来源完全相同的名称。我不明白为什么这会导致问题,如果他们使用uri来定义事情,为什么你只能使用平面层次? – Andy
您可以根据需要设置您的层次结构,但符合FHIR标识的ID格式始终为[fhirbase]/[resource type]/[id],其中id为id数据类型。所以你可以做成符合FHIR标准的是使用' - '而不是'/',或者在资源类型之前放置这个“stelar/extension /”部分。 –