Ethiopia FHIR Implementation Guide - HIV Treatment & Care Services
1.0.1 - ci-build Ethiopia flag

Ethiopia FHIR Implementation Guide - HIV Treatment & Care Services, published by Jembi Health Systems. This guide is not an authorized publication; it is the continuous build for version 1.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/jembi/ethiopia-hiv/ and changes regularly. See the Directory of published versions

Resource Profile: TargetFacilityEncounter - Detailed Descriptions

Active as of 2024-10-14

Definitions for the target-facility-encounter resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Encounter
2. Encounter.identifier
Definition

reasons why this should be supported

NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..?
SlicingThis element introduces a set of slices on Encounter.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ system
  • 4. Encounter.identifier:ENCOUNTER-ID
    Slice NameENCOUNTER-ID
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control1..1
    6. Encounter.identifier:ENCOUNTER-ID.system
    Control1..?
    Pattern Valuehttp://moh.gov.et/fhir/hiv/identifier/encounter
    8. Encounter.identifier:ENCOUNTER-ID.value
    Control1..?
    InvariantsEncounter-1: Only numbers are allowed. ($this.matches('[0-9]*'))
    10. Encounter.type
    Control1..1
    BindingUnless not suitable, these codes SHALL be taken from Encounter Type
    (extensible to http://moh.gov.et/fhir/hiv/ValueSet/encounter-type-value-set)
    12. Encounter.type.extension
    Control1..?
    14. Encounter.type.extension:VisitType
    Slice NameVisitType
    Control1..1
    TypeExtension(Encounter Visit Type) (Extension Type: CodeableConcept)
    16. Encounter.serviceType
    Definition

    reason(s) why this should be supported.

    Must Supporttrue
    18. Encounter.subject
    Control1..?
    TypeReference(Patient)
    20. Encounter.episodeOfCare
    Definition

    reasons why this should be supported

    Must Supporttrue
    SlicingThis element introduces a set of slices on Encounter.episodeOfCare. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • profile @ resolve()
    • 22. Encounter.episodeOfCare:HIV-TB-CervicalCancer
      Slice NameHIV-TB-CervicalCancer
      Definition

      reason(s) why this should be supported.

      Control0..1
      TypeReference(Episode of Care)
      Must Supporttrue
      24. Encounter.period
      Control1..?
      26. Encounter.period.start
      Control1..?
      28. Encounter.period.end
      Definition

      reason(s) why this should be supported.

      Must Supporttrue
      30. Encounter.location
      Definition

      reason(s) why this should be supported.

      Must Supporttrue
      32. Encounter.location.location
      TypeReference(Location - Encounter Entry Point)
      34. Encounter.serviceProvider
      Control1..?
      TypeReference(Organization)