FHIR Chat · search URL stats · implementers

Stream: implementers

Topic: search URL stats


view this post on Zulip René Spronk (Feb 19 2021 at 15:27):

To see how search is being used, I analyzed all AuditEvent resources available on test.fhir.org - thousands of them.

['', '$_count', '$limit', '$page', '$searchoffset', '$sort', 'Content-Type', 'Country', 'Given', 'ID', 'Identifier.system', 'Location', 'Patient', 'Patient.birthDate', 'Patient.id', 'Patient.name', '_Patient.id', '__wantObject', '_cascade', '_content', '_count', '_elements', '_filter', '_format', '_getpagesoffset', '_has', '_id', '_identifier', '_include', '_lastUpdated', '_patient.identifier', '_pretty', '_profile', '_query', '_revinclude', '_search-id', '_security', '_sort', '_sortdesc', '_source', '_summary', '_tag', '_text', '_versionId', 'account.subject', 'active', 'actor.patient', 'address', 'address-city', 'address-country', 'address-postalcode', 'address.city', 'addresscity', 'age', 'amp;_sort', 'amp;search-id', 'apikey', 'asserter._content', 'based-on', 'based-on.patient', 'based-on.subject', 'birthDate', 'birthdate', 'category', 'clinical-code', 'clinical-status', 'code', 'code.coding', 'code.text', 'coding', 'coding.text', 'component-code-value-quantity', 'condition', 'contenttype', 'country', 'date', 'deceased', 'deceasedDateTime', 'email', 'encounter', 'encounter.patient', 'endpoint._content', 'endpoint._id', 'endpoint.identifier', 'endpoint.name', 'fa', 'family', 'family.name', 'fbclid', 'format', 'gender', 'gender ', 'general-practitioner.family', 'general-practitioner.given', 'general-practitioner.name', 'given', 'goal', 'has', 'id', 'identifier', 'identifier.system', 'identifier|system', 'kind', 'lacation', 'lastn?_text', 'lastn?code', 'lastn?max', 'limit', 'location', 'location._id', 'location.location.status', 'location.status', 'managingOrganization', 'manufacturer.name', 'name', 'name$contains', 'name.family', 'name.text', 'near', 'operational-status', 'organization', 'organization.address-state', 'organization.type', 'partof.operational-status', 'patient', 'patient._id', 'patient.active', 'patient.id', 'patient.identifier', 'patient.reference', 'period', 'postalcode', 'practitioner', 'pretty', 'probability', 'resource.family.name', 'resourceType', 'resource_type', 'role', 'search-id', 'search-offset', 'searchoffset', 'security-label', 'service', 'source.code', 'specialty', 'status', 'stauts', 'subject', 'subject.reference', 'subtype', 'tag', 'target', 'tasd', 'text', 'title', 'type', 'uri', 'url', 'value']

Lots of typos. Other than that the list is fairly limited.

view this post on Zulip René Spronk (Feb 19 2021 at 15:29):

A list of all _has parameters used:

['_has:MedicationStatement:patient:medication.code=http://fhir.de/CodeSystem/dimdi/atc|B01AC06', '_has:Observation:patient:code-value-concept=http://loinc.org|72166-2$http://snomed.info/sct|8517006', '_has:Observation:patient:code-value-concept=http://loinc.org|72166-2$http://snomed.info/sct|8517006', '_has:Observation:patient:code-value-concept=http://loinc.org|72166-2$http://snomed.info/sct|8517006', '_has:Observation:patient:code-value-concept=http://loinc.org|94564-2$http://snomed.info/sct|260373001', '_has:Observation:patient:code-value-quantity=http://loinc.org|39156-5$gt30|http://unitsofmeasure.org|kg/m2', '_has:Observation:patient:combo-code-value-quantity=http://loinc.org|8480-6$ge140|mm%5BHg%5D', '_has:Observation:patient:combo-code-value-quantity=http://loinc.org|8480-6$ge140|mm%5BHg%5D', '_has:PractitionerRole.id=10', '_has:PractitionerRole.id=108', '_has:PractitionerRole:id=10', '_has:PractitionerRole=10', '_has:PractitionerRole=108', '_has:PractitionerRoleid=10', '_has:Task:status:not=completed', '_has:Task:status:not=completed']

view this post on Zulip René Spronk (Feb 19 2021 at 15:30):

A list of all modifiers used (exclusive of the ones used in _has):

['MedicationStatement', 'Observation', 'Patient', 'Patient.name', 'PractitionerRole', 'PractitionerRole.id', 'PractitionerRoleid', 'Task', 'after', 'asc', 'contains', 'desc', 'exact', 'identifier', 'missing']

view this post on Zulip René Spronk (Feb 19 2021 at 15:57):

Just goes to show that out of all the fancy search options we have, the actual use appears to be pretty basic. Useful to know for us FHIR-trainers, but also for others..

view this post on Zulip Lin Zhang (Feb 19 2021 at 16:00):

Such usage stats would also be helpful for the future development of the spec.


Last updated: Apr 12 2022 at 19:14 UTC