Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

FHIR R4 Resource - ActivityDefinition

openIMIS tables mapped - tblServices

FHIR R4 field

openIMIS field

notes

mapping status

identifier

tblServices.ServiceID / tblServices.ServiceUUID / tblServices.ServCode

mapped

status

string “active”

mandatory => only valid services are managed

mapped

date

tblServices.ValidityFrom

the last date changed

mapped

name

tblServices.ServCode

the code of the medical service.

mapped

title

tblServices.ServName

the name of the medical service.

mapped

useContext.code

one of [“gender”, “age”, “workflow”, “venue”]

see UsageContext

mapped

useContext.valueCodeableConcept.text

one of:

  • tblServices.ServPatCat decomposed in “gender” and “age”

  • tblServices.ServCategory for “workflow” code

  • tblServices.ServCareType for “venue” code

if multiple values per code then duplicate the code for each value: ex. service available for man and women “gender” code

“gender” and “age” codes can be found twice

tblServices.ServPatCat is binary codded: Kids*8+Adults*4+Womens*2+Mens

mapped

topic

tblServices.ServType

extension for DefinitionTopic

mapped

code

tblServices.ServCode and tblServices.ServName

can replace name and title

mapped

frequency

tblServices.ServFrequency

mapped as extension.valueInteger: integer

not mapped

unitPrice

tblServices.ServPrice

mapped as Money
openIMIS extension to ActivityDefinition extension.valueMoney: Money

mapped

Other information might be required to map from tblServices through extensions based on future requirements.

...