BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

Understanding Server-Side Code

Bahmni EMR server consists of the OpenMRS core and all the OpenMRS modules (OMODs) packaged as part of the Bahmni distribution. We have few core omods (necessary to run OpenMRS) and others are mostly per feature. If you want to modify the Bahmni EMR's server-side behavior (for example to add REST endpoints or to run scheduled tasks), you will need to modify an existing OMOD, or create a new one of your own.

To understand the code structure of omod refer Creating OMODS.

att412549223https://bahmni.atlassian.net/wikiControl Flowatt4131717264127785641515670605044

There are two ways of writing Web API, and based on the requirement/module convention we adopt one of the two ways:

  • CRUD API: CRUD means the basic operations to be done to a domain object (Create, Read, Update, Delete). You directly handle records or objects; apart from these operations, the records are passive entities. Example: ConceptResource
  • See 관련 문서: ConceptResource
관련 문서: Adding a CRUD API(*Resource.java)

하위 문서

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗