HS.FHIR.DTL.Util.SDA3.Handler.Patient
class HS.FHIR.DTL.Util.SDA3.Handler.Patient
Method Inventory
Methods
classmethod Citizenship(citizenship As HS.SDA3.CodeTableDetail.Citizenship, ByRef aux) as HS.FHIR.DTL.vSTU3.Model.Base.Extension
Transform a citizenship CodeTable into a FHIR extension. This method is needed due to the unique
format of the hl7.org citizenship extension.
classmethod Name(source As HS.SDA3.Name, ByRef aux) as HS.FHIR.DTL.vSTU3.Model.Datatype.HumanName
Convert an SDA3 Name to a FHIR HumanName and give it a use of "official". This should
be used on the HS.SDA3.Patient:Name element, as Aliases shouldn't be "official".
classmethod PrimaryLanguage(source As HS.SDA3.CodeTableTranslated, ByRef aux) as HS.FHIR.DTL.vSTU3.Model.Element.Patient.communication
Transform the patient's primary language into a FHIR communication BackboneElement and
give it a 'preferred' value of '1'.
classmethod SupportContact(supportContact As %RegisteredObject, ByRef aux) as %RegisteredObject
Transforms a support contact from the Patient streamlet into a RelatedPerson, adds that resource to output and returns a
reference. Reference returned by this method is mapped to Patient:link[n].other