Encounter

The Encounter profile that SAP Patient Management supports is the following

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ1..1Identifier
displayΣ0..1string
valueReferenceReference(Organization)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ1..1Identifier
displayΣ0..1string
valueReferenceReference(Organization)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
classΣ1..1CodingBinding
typeΣ0..*CodeableConcept
serviceTypeΣ0..0CodeableConcept
priority0..0CodeableConcept
subjectΣ I0..1Reference(Patient | Group)
episodeOfCareΣ I0..0Reference(EpisodeOfCare)
basedOnI0..0Reference(ServiceRequest)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBinding
periodI0..1Period
individualΣ I0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
appointmentΣ I0..*Reference(Appointment)
periodI0..1Period
lengthI0..0Duration
reasonCodeΣ0..0CodeableConceptBinding
reasonReferenceΣ I0..0Reference(Condition | Procedure | Observation | ImmunizationRecommendation)
accountI0..*Reference(Account)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
locationI1..1Reference(Location)
status0..1codeBinding
physicalType0..1CodeableConcept
periodI0..1Period
serviceProviderI0..1Reference(Organization)
partOfI0..0Reference(Encounter)

See the differences to the FHIR R4 resource here:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ1..1Identifier
displayΣ0..1string
valueReferenceReference(Organization)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ1..1Identifier
displayΣ0..1string
valueReferenceReference(Organization)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
classΣ1..1CodingBinding
typeΣ0..*CodeableConcept
serviceTypeΣ0..0CodeableConcept
priority0..0CodeableConcept
subjectΣ I0..1Reference(Patient | Group)
episodeOfCareΣ I0..0Reference(EpisodeOfCare)
basedOnI0..0Reference(ServiceRequest)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBinding
periodI0..1Period
individualΣ I0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
appointmentΣ I0..*Reference(Appointment)
periodI0..1Period
lengthI0..0Duration
reasonCodeΣ0..0CodeableConceptBinding
reasonReferenceΣ I0..0Reference(Condition | Procedure | Observation | ImmunizationRecommendation)
accountI0..*Reference(Account)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
locationI1..1Reference(Location)
status0..1codeBinding
physicalType0..1CodeableConcept
periodI0..1Period
serviceProviderI0..1Reference(Organization)
partOfI0..0Reference(Encounter)