Wiki Spaces

Documentation
Projects
Resources

Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack

Projects

Page tree
Skip to end of metadata
Go to start of metadata

Practitioner resource represents a person who is directly or indirectly involved in the provisioning of healthcare. Practitioner covers all individuals who are engaged in the healthcare process and healthcare-related services as part of their formal responsibilities.

Supported Elements

The following properties are supported by OpenMrs FHIR Module:

  • Practitioner.id
  • Practitioner.identifier
  • Practitioner.active
  • Practitioner.name
  • Practitioner.telecom
  • Practitioner.address
  • Practitioner.gender
  • Practitioner.birthDate

OpenMRS ↔ FHIR Mapping

OpenMrs Provider Data ModelFHIR Resource Element
Provider.uuid
Practitioner.id
Provider.identifier
Practitioner.identifier
Provider.retired
Practitioner.active
Provider.providerAttribute (attribute type == user defined value)
Practitioner.telecom (system == phone)
Provider.person.address
Practitioner.address
Provider.person.name
Practitioner.name
Provider.person.gender
Practitioner.gender
Provider.person.birthDate
Practitioner.birthDate

OpenMrs User Data Model

FHIR Resource Element

User.uuid
Practitioner.id
User.userId
Practitioner.identifier
User.person.personAttribute (attribute type == user defined value)
Practitioner.telecom (system == phone)
User.person.gender
Practitioner.gender
User.person.name
Practitioner.name
User.person.address
Practitioner.address
User.person.birthDate
Practitioner.birthDate


Available RESTful Endpoints

GET

URL

Description

/ws/fhir2/Practitioner/{uuid}
Gets a specific practitioner
/ws/fhir2/Practitioner?name={String}
searches for the practitioner by name
/ws/fhir2/Practitioner?identifier={String}
searches for the practitioner by identifier
  • No labels