正如标题所说的那样。我编写了一些扩展,以及围绕这些扩展的一些配置文件。现在我不太确定如何将资源实例上传到该配置文件。
所有配置文件都基于基本资源,据我了解,我照常将我的实例上传到基本资源,但会根据我想要的配置文件检查它们的一致性。如何设置此配置文件?
资源的使用配置文件在元标记中设置: https ://www.hl7.org/fhir/resource.html#Meta
如果您想发布一个配置文件的资源,您仍然是针对正常资源路径发布的,例如: http: //fhirtest.uhn.ca/baseDstu2/Patient 这只是上传资源并且不会根据配置文件验证资源。为了做到这一点,有 $validate 操作。
用法:POST [base]/Patient/$validate?profile= http://hl7.org/fhir/StructureDefinition/daf-patient
有关验证的更多信息:https ://www.hl7.org/fhir/validation.html,https : //www.hl7.org/fhir/resource-operations.html#validate