Skip to main content

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
FeedbackOpens in a new tab