2017-10-11 4 views
0

Lorsque nous créons DiagnosticReport ou Observation ou Allergy ou toute autre ressource comment capturer, qui crée cette ressource dans l'application. si c'est un patient ou un praticien? Comment différencier le "createdBy". Je ne pourrais pas cartographier un champ à cette fin.Comment savoir qui a créé cette ressource FHIR?

Répondre

1

Sans résoudre la référence de ressource, vous ne pouvez pas savoir. Il y a une discussion sur l'ajout de "type de ressource" au type de données Reference. Jusqu'à présent, il a été exclu en tant que redondant, mais vous pouvez soumettre une demande de modification (lien "proposer un changement" au bas de chaque page de la spécification).

+0

Bien sûr. Merci :-) – sowmiyaksr

+0

Si une référence est donnée - sans tenir compte des références aux ressources contenues, le type de ressource ne fait-il pas toujours partie de cette valeur de référence? Cela rendrait un champ supplémentaire redondant pour le type de ressource. L'analyse de la référence peut vous fournir les informations dont vous avez besoin. –

+0

Si c'est une référence RESTful, oui, vous pouvez analyser l'URL pour extraire le type. Pour les références à l'intérieur d'un Bundle, ce n'est pas le cas, mais dans un Bundle, il est assez facile d'aller voir. C'est pourquoi, jusqu'à présent, nous avons dit que c'était redondant. –