extract information from retained fields in MedicationRequest component of FHIR Bundle, produce simple data.frame

process_MedicationRequest(MedicationRequest)

Arguments

MedicationRequest

component of FHIR.bundle instance

Value

data.frame

Examples

testf <- system.file("json/Vince741_Rogahn59_6fa3d4ab-c0b6-424a-89d8-7d9105129296.json",
   package="BiocFHIR")
tbun <- process_fhir_bundle(testf)
process_MedicationRequest(tbun$MedicationRequest)
#>                                       id
#> 22  6af4e347-2d36-49cd-9db5-deebdb25f912
#> 88  b57c6db5-5568-42b9-bef3-e3a8bf94d672
#> 108 444409de-1b7c-4097-b83e-c39f7e63f441
#> 153 45d44f35-0538-4566-941f-c2037c6d0fac
#> 207 335bd7cf-9403-4f02-b883-2357fb35df84
#> 216 08f02574-ebd9-4fcb-9638-f4abd8f5e62f
#> 254 fdbc1897-8d5f-41a8-92e4-452cb2e1fd4a
#> 279 040a036f-0101-4fa8-b7ae-1e33c13a4ac2
#> 292 cb25a1fd-f8b0-47fe-9f52-1723d3eb89ac
#>                                           subject  status
#> 22  urn:uuid:eedf9986-9cf8-4e90-bf68-12a6dd9a31c2  active
#> 88  urn:uuid:eedf9986-9cf8-4e90-bf68-12a6dd9a31c2 stopped
#> 108 urn:uuid:eedf9986-9cf8-4e90-bf68-12a6dd9a31c2 stopped
#> 153 urn:uuid:eedf9986-9cf8-4e90-bf68-12a6dd9a31c2 stopped
#> 207 urn:uuid:eedf9986-9cf8-4e90-bf68-12a6dd9a31c2 stopped
#> 216 urn:uuid:eedf9986-9cf8-4e90-bf68-12a6dd9a31c2 stopped
#> 254 urn:uuid:eedf9986-9cf8-4e90-bf68-12a6dd9a31c2 stopped
#> 279 urn:uuid:eedf9986-9cf8-4e90-bf68-12a6dd9a31c2 stopped
#> 292 urn:uuid:eedf9986-9cf8-4e90-bf68-12a6dd9a31c2  active
#>                               requester.reference        requester.display
#> 22  urn:uuid:0000016d-3a85-4cca-0000-00000000010e Dr. Renato359 Jenkins714
#> 88  urn:uuid:0000016d-3a85-4cca-0000-00000000010e Dr. Renato359 Jenkins714
#> 108 urn:uuid:0000016d-3a85-4cca-0000-00000000010e Dr. Renato359 Jenkins714
#> 153 urn:uuid:0000016d-3a85-4cca-0000-00000000010e Dr. Renato359 Jenkins714
#> 207 urn:uuid:0000016d-3a85-4cca-0000-00000000010e Dr. Renato359 Jenkins714
#> 216 urn:uuid:0000016d-3a85-4cca-0000-00000000010e Dr. Renato359 Jenkins714
#> 254 urn:uuid:0000016d-3a85-4cca-0000-00000000010e Dr. Renato359 Jenkins714
#> 279 urn:uuid:0000016d-3a85-4cca-0000-000000012d86   Dr. Jeffery551 Brown30
#> 292 urn:uuid:0000016d-3a85-4cca-0000-000000012d86   Dr. Jeffery551 Brown30
#>                medicationCodeableConcept.system medicationCodeableConcept.code
#> 22  http://www.nlm.nih.gov/research/umls/rxnorm                        1049630
#> 88  http://www.nlm.nih.gov/research/umls/rxnorm                         312617
#> 108 http://www.nlm.nih.gov/research/umls/rxnorm                         562251
#> 153 http://www.nlm.nih.gov/research/umls/rxnorm                         282464
#> 207 http://www.nlm.nih.gov/research/umls/rxnorm                         282464
#> 216 http://www.nlm.nih.gov/research/umls/rxnorm                         312617
#> 254 http://www.nlm.nih.gov/research/umls/rxnorm                        1153378
#> 279 http://www.nlm.nih.gov/research/umls/rxnorm                         563026
#> 292 http://www.nlm.nih.gov/research/umls/rxnorm                         563026
#>                       medicationCodeableConcept.display
#> 22      diphenhydrAMINE Hydrochloride 25 MG Oral Tablet
#> 88                          predniSONE 5 MG Oral Tablet
#> 108 Amoxicillin 250 MG / Clavulanate 125 MG Oral Tablet
#> 153                    Acetaminophen 160 MG Oral Tablet
#> 207                    Acetaminophen 160 MG Oral Tablet
#> 216                         predniSONE 5 MG Oral Tablet
#> 254                               Clonazepam [Klonopin]
#> 279                                   Diazepam [Valium]
#> 292                                   Diazepam [Valium]