如何做Fhir?
我正在尝试学习fhir的基础知识,并希望在节点js中实现。 我遇到以下代码https://github.com/FHIR/fhir.js如何做Fhir?
因为它说我必须创建一个FHIR客户端的实例吗? 我知道我的问题是愚蠢的,所以我可以得到关于这个话题的任何澄清。 几天前我开始学习节点。 在此先感谢!
var config = { // FHIR server base url
baseUrl: 'http://myfhirserver.com',
auth: {
bearer: 'token',
// OR for basic auth
user: 'user',
pass: 'secret'
},
// Valid Options are 'same-origin', 'include'
credentials: 'same-origin',
headers: {
'X-Custom-Header': 'Custom Value',
'X-Another-Custom': 'Another Value',
}
}
myClient = fhir(config, adapter)
以上是用于创建Fhir客户端的一个实例的代码,我想知道我应该在哪里实施这个代码和访问fhir服务器。
回答:
从README,与节点使用:
var mkFhir = require('fhir.js'); var client = mkFhir({
baseUrl: 'http://try-fhirplace.hospital-systems.com'
});
client
.search({type: 'Patient', query: { 'birthdate': '1974' }})
.then(function(res){
var bundle = res.data;
var count = (bundle.entry && bundle.entry.length) || 0;
console.log("# Patients born in 1974: ", count);
})
.catch(function(res){
//Error responses
if (res.status){
console.log('Error', res.status);
}
//Errors
if (res.message){
console.log('Error', res.message);
}
});
以上是 如何做Fhir? 的全部内容, 来源链接: utcz.com/qa/262782.html