University of the Philippines Manila Viral Hepatitis Project Implementation Guide
0.2.1 - CI Build International flag

University of the Philippines Manila Viral Hepatitis Project Implementation Guide, published by UP Manila Viral Hepatitis Project. This guide is not an authorized publication; it is the continuous build for version 0.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/gpvillanuevasilab/UPVH_WHO_SMART-Template/ and changes regularly. See the Directory of published versions

Logical Model: ViralHepatitisCaseReportFormModel - Detailed Descriptions

Draft as of 2026-02-06

Definitions for the ViralHepatitisCaseReportFormModel logical model.

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

0. ViralHepatitisCaseReportFormModel
Definition

Viral Hepatitis Case Report Form Logical Model

ShortVH Case Report Form Logical Model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ViralHepatitisCaseReportFormModel.ConsultDate
Definition

Consult Date (MM/DD/YYYY)

ShortConsult Date (MM/DD/YYYY)
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. ViralHepatitisCaseReportFormModel.PatientCode
Definition

Patient Identifier

ShortPatient Code
Control1..1
TypeIdentifier
6. ViralHepatitisCaseReportFormModel.TestingFacilityName
Definition

The location where the encounter takes place.

ShortTesting Facility Name
Control1..1
TypeReference
8. ViralHepatitisCaseReportFormModel.ContactNo
Definition

Contact number of the Patient

ShortContact Number
Control0..*
TypeContactPoint
10. ViralHepatitisCaseReportFormModel.FacilityAddress
Definition

Physical location where the encounter takes place

ShortFacility Address
Control1..1
TypeAddress
12. ViralHepatitisCaseReportFormModel.ClientType
Definition

Walk-in, Referrakm, and In-patient

ShortClient Type
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. ViralHepatitisCaseReportFormModel.TestedPositiveForHepatitisB
Definition

If patient tested positive for Hepatitis B

ShortIf patient tested positive for Hepatitis B
Control0..1
TypeBackboneElement
16. ViralHepatitisCaseReportFormModel.TestedPositiveForHepatitisC
Definition

If patient tested positive for Hepatitis C

ShortIf patient tested positive for Hepatitis C
Control0..1
TypeBackboneElement
18. ViralHepatitisCaseReportFormModel.DateofBaselineHBsAgTest
Definition

Date of Baseline HBsAgTest (MM/DD/YYYY)

ShortDate of Baseline HBsAgTest (MM/DD/YYYY)
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. ViralHepatitisCaseReportFormModel.DateofBaselineAnti-HCVTest
Definition

Date of Baseline Anti-HCV test (MM/DD/YYYY)

ShortDate of Baseline Anti-HCV test (MM/DD/YYYY)
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. ViralHepatitisCaseReportFormModel.FirstName
Definition

First Name of the Patient

ShortFirst Name
Control0..*
TypeHumanName
24. ViralHepatitisCaseReportFormModel.MiddleName
Definition

Middle Name of the Patient

ShortMiddle Name
Control0..*
TypeHumanName
26. ViralHepatitisCaseReportFormModel.LastName
Definition

Last Name of the Patient

ShortLast Name
Control1..1
TypeHumanName
28. ViralHepatitisCaseReportFormModel.Suffix
Definition

Suffix of the Patient

ShortSuffix
Control0..*
TypeHumanName
30. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode
Definition

First two letters of mother's name, First two letters of father's name, birth order, and Birthdate (MM/FF/BO/MM/DD/YYYY)

ShortUnique Identifier Code for the patient
Control1..1
Typeid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.ViralHepatitisCaseReportFormModel.UniqueIdentifierCode
Definition

unique id for the element within a resource (for internal references)


Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Shortxml:id (or equivalent in JSON)Unique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
34. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.


May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
36. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.value
Definition

Primitive value for id


The actual value

ShortPrimitive value for idPrimitive value for string
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Max Length:1048576
38. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.FirstTwoLetterOfMothersName
Definition

Format - AA/XX/XX/XX/XX/XXXX

ShortFirst two letters of mother's name
Control1..1
Typeid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.FirstTwoLetterOfFathersName
Definition

Format - XX/AA/XX/XX/XX/XXXX

ShortFirst two letters of father's name
Control1..1
Typeid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.BirthOrder
Definition

Format - XX/XX/##/XX/XX/XXXX

ShortBirth Order
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
44. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.BirthDate
Definition

Format - XX/XX/XX/MM/DD/YYYY

ShortBirth Date
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
46. ViralHepatitisCaseReportFormModel.SexAssignedAtBirth
Definition

Sex Assigned at Birth

ShortSex Assigned at Birth
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
48. ViralHepatitisCaseReportFormModel.SelfIdentity
Definition

Patient Self Identity

ShortPatient Self Identity
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
50. ViralHepatitisCaseReportFormModel.IsShePregnant
Definition

If female, is she pregnant?

ShortIf female, is she pregnant?
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
52. ViralHepatitisCaseReportFormModel.IsShePregnant.id
Definition

unique id for the element within a resource (for internal references)


Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Shortxml:id (or equivalent in JSON)Unique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
54. ViralHepatitisCaseReportFormModel.IsShePregnant.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.


May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
56. ViralHepatitisCaseReportFormModel.IsShePregnant.value
Definition

Primitive value for code


The actual value

ShortPrimitive value for codePrimitive value for string
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Max Length:1048576
58. ViralHepatitisCaseReportFormModel.IsShePregnant.IsShePregnant
Definition

If female, is she pregnant?

ShortIf female, is she pregnant?
Control0..*
TypeCodeableConcept
60. ViralHepatitisCaseReportFormModel.NumberOfChildren
Definition

Number of Children

ShortNumber of Children
Control0..*
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
62. ViralHepatitisCaseReportFormModel.CivilStatus
Definition

Civil Status

ShortCivil Status
Control0..*
TypeCodeableConcept
64. ViralHepatitisCaseReportFormModel.Nationality
Definition

Nationality

ShortNationality
Control0..*
TypeCodeableConcept
66. ViralHepatitisCaseReportFormModel.AgeInYears
Definition

Age of Patient in Years

ShortAge of Patient in Years
Control1..1
TypeAge
68. ViralHepatitisCaseReportFormModel.PhilHealthNo
Definition

PhilHealth Number of the Patient

ShortPhilHealth Number of the Patient
Control1..1
TypeIdentifier
70. ViralHepatitisCaseReportFormModel.CurrentAddressCityMunicipality
Definition

Current City/Municipality Address of the Patient

ShortCurrent City/Municipality Address of the Patient
Control1..*
TypeAddress
72. ViralHepatitisCaseReportFormModel.CurrentAddressProvince
Definition

Current Province Address of the Patient

ShortCurrent Province Address of the Patient
Control1..*
TypeAddress
74. ViralHepatitisCaseReportFormModel.CurrentAddressRegion
Definition

Current Region Address of the Patient

ShortCurrent Region Address of the Patient
Control1..*
TypeAddress
76. ViralHepatitisCaseReportFormModel.PermanentAddressCityMunicipality
Definition

Permanent City/Municipality Address of the Patient

ShortPermanent City/Municipality Address of the Patient
Control1..*
TypeAddress
78. ViralHepatitisCaseReportFormModel.PermanentAddressProvince
Definition

Permanent Province Address of the Patient

ShortPermanent Province Address of the Patient
Control1..*
TypeAddress
80. ViralHepatitisCaseReportFormModel.PermanentAddressRegion
Definition

Permanent Region Address of the Patient

ShortPermanent Region Address of the Patient
Control1..*
TypeAddress
82. ViralHepatitisCaseReportFormModel.DidTheClientsMotherTestPositiveForHepatitisB
Definition

Did the client's mother test positive for Hepatitis B?

ShortHistory of Client's mother for Hepatitis B
Control1..1
TypeBackboneElement
84. ViralHepatitisCaseReportFormModel.DidTheClientsMotherTestPositiveForHepatitisC
Definition

Did the client's mother test positive for Hepatitis C?

ShortHistory of Client's mother for Hepatitis C
Control1..1
TypeBackboneElement
86. ViralHepatitisCaseReportFormModel.DidTheClientsSpouseOrPartnerTestPositiveForHepatitisB
Definition

Did the client's spouse/partner test positive for Hepatitis B?

ShortHistory of Client's Spouse/Partner for Hepatitis B
Control1..1
TypeBackboneElement
88. ViralHepatitisCaseReportFormModel.DidTheClientsSpouseOrPartnerTestPositiveForHepatitisC
Definition

Did the client's spouse/partner test positive for Hepatitis C?

ShortHistory of Client's Spouse/Partner for Hepatitis C
Control1..1
TypeBackboneElement
90. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfSharingNeedleAndOrSyringeWithOthers
Definition

Does the client have history of sharing needle and/or syringe with others?

ShortHistory of client of using/sharing needle or syringe with others
Control1..1
TypeCodeableConcept
92. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfInjectingDrugs
Definition

Does the client have history of injecting drugs?

ShortDoes the client have history of injecting drugs?
Control1..1
TypeCodeableConcept
94. ViralHepatitisCaseReportFormModel.HasTheClientBeenAccidentallyPrickedByObjectContaminatedWithBlood
Definition

Has the client been accidentally pricked by needles/sharps or other objects contaminated with blood?

ShortHas the client been accidentally pricked by needles/sharps or other objects contaminated with blood?
Control1..1
TypeCodeableConcept
96. ViralHepatitisCaseReportFormModel.DidTheClientReceiveATattoo
Definition

Did the client receive a tattoo?

ShortDid the client receive a tattoo?
Control1..1
TypeCodeableConcept
98. ViralHepatitisCaseReportFormModel.WasThereAHistoryInThePastYearOfSexualIntercourseWithAMale
Definition

Was there a history(past year) of sexual intercourse with a male?

ShortWas there a history(past year) of sexual intercourse with a male?
Control1..1
TypeCodeableConcept
100. ViralHepatitisCaseReportFormModel.WasThereAHistoryInThePastYearOfSexualIntercourseWithAFemale
Definition

Was there a history(past year) of sexual intercourse with a female?

ShortWas there a history(past year) of sexual intercourse with a female?
Control1..1
TypeCodeableConcept
102. ViralHepatitisCaseReportFormModel.DoesTheClientPayInCashOrInKindForSex
Definition

Does the client pay (in cash or in kind) for sex?

ShortDoes the client pay (in cash or in kind) for sex?
Control1..1
TypeCodeableConcept
104. ViralHepatitisCaseReportFormModel.DoesTheClientAcceptPaymentInCashOrInKindInExchangeForSex
Definition

Does the client accept payment (in cash or in kind) in exchange for sex?

ShortDoes the client accept payment (in cash or in kind) in exchange for sex?
Control1..1
TypeCodeableConcept
106. ViralHepatitisCaseReportFormModel.WasThereAHistoryOfEmploymentAbroadInThePast
Definition

Was there a history of employment abroad in the past?

ShortWas there a history of employment abroad in the past?
Control1..1
TypeCodeableConcept
108. ViralHepatitisCaseReportFormModel.IsThereAFamilyHistoryOfHCCOrPrimaryLiverCancer
Definition

Is there a family history of Hepatocellular Carcinoma (HCC)/primary liver cancer?

ShortHistory of Client's family on Hepatocellular Carcinoma (HCC)/Primary Liver Cancer
Control1..1
TypeBackboneElement
110. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHCCPriorToHepatitisBAndOrHepatitisCDiagnosis
Definition

Does the client have hepatocellular carcinoma prior to Hepatitis B and/or Hepatitis C diagnosis?

ShortClient's History of having Hepatocellular Carcinoma
Control1..1
TypeCodeableConcept
112. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfReceivingBloodOrBloodProducts
Definition

Does the client have history of receiving blood/blood products?

ShortClient's History of Receiving Blood or Blood Products
Control1..1
TypeCodeableConcept
114. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfUndergoingHemodialysis
Definition

Does the client have history of undergoing hemodialysis?

ShortClient's History of undergoing hemodialysis
Control1..1
TypeCodeableConcept
116. ViralHepatitisCaseReportFormModel.WasThereAHistoryOfBeingVaccinatedForHepatitisA
Definition

Was there a history of being vaccinated for Hepatitis A?

ShortClient's History of Being Vaccinated for Hepatitis A
Control1..1
TypeCodeableConcept
118. ViralHepatitisCaseReportFormModel.WasThereAHistoryOfBeingVaccinatedForHepatitisB
Definition

Was there a history of being vaccinated for Hepatitis B?

ShortClient's History of Being Vaccinated for Hepatitis B
Control1..1
TypeCodeableConcept
120. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfHIVTreatmentPriorToEnrollment
Definition

Does the client have history of HIV treatment prior to enrollment?

ShortClient's History of Undergoing HIV Treatment Prior to Enrollment
Control1..1
TypeCodeableConcept
122. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV
Definition

Did the client tested positive for HIV prior to baseline diagnosis of hepatitis?

ShortThe Client has history of testing positive for HIV prior to the baseline diagnosis of viral hepatitis
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
124. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
126. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 128. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.modifierExtension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

    ShortExtensions that cannot be ignored even if unrecognized
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Summarytrue
    Requirements

    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

    Alternate Namesextensions, user content, modifiers
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    130. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.NoYesHIVMedsTaken
    Definition

    If the client has history of taking antiretroviral drugs, please specify the drug(s) used

    ShortList of Antiretroviral Drugs for HIV Taken
    Control1..1
    TypeBackboneElement
    132. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB
    Definition

    Did the client tested positive for Hepatitis B prior to baseline diagnosis of hepatitis?

    ShortThe Client has history of testing positive for Hepatitis B prior to the baseline diagnosis of viral hepatitis
    Control1..1
    TypeBackboneElement
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    134. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.id
    Definition

    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    ShortUnique id for inter-element referencing
    Control0..1
    Typestring
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    136. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.extension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortAdditional content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 138. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      ShortExtensions that cannot be ignored even if unrecognized
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      140. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.NoYesHepatitisBMedsTaken
      Definition

      If the client has history of taking antiviral drugs for Hepatitis B, please specify the drug(s) used

      ShortList of Antiviral Drugs for Hepatitis B Taken
      Control1..1
      TypeBackboneElement
      142. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC
      Definition

      Did the client tested positive for Hepatitis C prior to baseline diagnosis of hepatitis?

      ShortThe Client has history of testing positive for Hepatitis C prior to the baseline diagnosis of viral hepatitis
      Control1..1
      TypeBackboneElement
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      144. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.id
      Definition

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      ShortUnique id for inter-element referencing
      Control0..1
      Typestring
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      146. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.extension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortAdditional content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 148. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.modifierExtension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        ShortExtensions that cannot be ignored even if unrecognized
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Summarytrue
        Requirements

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Alternate Namesextensions, user content, modifiers
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        150. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.NoYesHepatitisCMedsTaken
        Definition

        If the client has history of taking antiviral drugs for Hepatitis C, please specify the drug(s) used

        ShortList of Antiviral Drugs for Hepatitis C Taken
        Control1..1
        TypeBackboneElement

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

        0. ViralHepatitisCaseReportFormModel
        Definition

        Viral Hepatitis Case Report Form Logical Model

        ShortVH Case Report Form Logical Model
        Logical ModelInstances of this logical model are not marked to be the target of a Reference
        2. ViralHepatitisCaseReportFormModel.ConsultDate
        Definition

        Consult Date (MM/DD/YYYY)

        ShortConsult Date (MM/DD/YYYY)
        Control1..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        4. ViralHepatitisCaseReportFormModel.PatientCode
        Definition

        Patient Identifier

        ShortPatient Code
        Control1..1
        TypeIdentifier
        6. ViralHepatitisCaseReportFormModel.TestingFacilityName
        Definition

        The location where the encounter takes place.

        ShortTesting Facility Name
        Control1..1
        TypeReference
        8. ViralHepatitisCaseReportFormModel.ContactNo
        Definition

        Contact number of the Patient

        ShortContact Number
        Control0..*
        TypeContactPoint
        10. ViralHepatitisCaseReportFormModel.FacilityAddress
        Definition

        Physical location where the encounter takes place

        ShortFacility Address
        Control1..1
        TypeAddress
        12. ViralHepatitisCaseReportFormModel.ClientType
        Definition

        Walk-in, Referrakm, and In-patient

        ShortClient Type
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        14. ViralHepatitisCaseReportFormModel.TestedPositiveForHepatitisB
        Definition

        If patient tested positive for Hepatitis B

        ShortIf patient tested positive for Hepatitis B
        Control0..1
        TypeBackboneElement
        16. ViralHepatitisCaseReportFormModel.TestedPositiveForHepatitisC
        Definition

        If patient tested positive for Hepatitis C

        ShortIf patient tested positive for Hepatitis C
        Control0..1
        TypeBackboneElement
        18. ViralHepatitisCaseReportFormModel.DateofBaselineHBsAgTest
        Definition

        Date of Baseline HBsAgTest (MM/DD/YYYY)

        ShortDate of Baseline HBsAgTest (MM/DD/YYYY)
        Control0..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        20. ViralHepatitisCaseReportFormModel.DateofBaselineAnti-HCVTest
        Definition

        Date of Baseline Anti-HCV test (MM/DD/YYYY)

        ShortDate of Baseline Anti-HCV test (MM/DD/YYYY)
        Control0..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        22. ViralHepatitisCaseReportFormModel.FirstName
        Definition

        First Name of the Patient

        ShortFirst Name
        Control0..*
        TypeHumanName
        24. ViralHepatitisCaseReportFormModel.MiddleName
        Definition

        Middle Name of the Patient

        ShortMiddle Name
        Control0..*
        TypeHumanName
        26. ViralHepatitisCaseReportFormModel.LastName
        Definition

        Last Name of the Patient

        ShortLast Name
        Control1..1
        TypeHumanName
        28. ViralHepatitisCaseReportFormModel.Suffix
        Definition

        Suffix of the Patient

        ShortSuffix
        Control0..*
        TypeHumanName
        30. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode
        Definition

        First two letters of mother's name, First two letters of father's name, birth order, and Birthdate (MM/FF/BO/MM/DD/YYYY)

        ShortUnique Identifier Code for the patient
        Control1..1
        Typeid
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        32. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.FirstTwoLetterOfMothersName
        Definition

        Format - AA/XX/XX/XX/XX/XXXX

        ShortFirst two letters of mother's name
        Control1..1
        Typeid
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        34. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.FirstTwoLetterOfFathersName
        Definition

        Format - XX/AA/XX/XX/XX/XXXX

        ShortFirst two letters of father's name
        Control1..1
        Typeid
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        36. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.BirthOrder
        Definition

        Format - XX/XX/##/XX/XX/XXXX

        ShortBirth Order
        Control1..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        38. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.BirthDate
        Definition

        Format - XX/XX/XX/MM/DD/YYYY

        ShortBirth Date
        Control1..1
        Typedate
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        40. ViralHepatitisCaseReportFormModel.SexAssignedAtBirth
        Definition

        Sex Assigned at Birth

        ShortSex Assigned at Birth
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        42. ViralHepatitisCaseReportFormModel.SelfIdentity
        Definition

        Patient Self Identity

        ShortPatient Self Identity
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        44. ViralHepatitisCaseReportFormModel.IsShePregnant
        Definition

        If female, is she pregnant?

        ShortIf female, is she pregnant?
        Control0..*
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        46. ViralHepatitisCaseReportFormModel.IsShePregnant.IsShePregnant
        Definition

        If female, is she pregnant?

        ShortIf female, is she pregnant?
        Control0..*
        TypeCodeableConcept
        48. ViralHepatitisCaseReportFormModel.NumberOfChildren
        Definition

        Number of Children

        ShortNumber of Children
        Control0..*
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        50. ViralHepatitisCaseReportFormModel.CivilStatus
        Definition

        Civil Status

        ShortCivil Status
        Control0..*
        TypeCodeableConcept
        52. ViralHepatitisCaseReportFormModel.Nationality
        Definition

        Nationality

        ShortNationality
        Control0..*
        TypeCodeableConcept
        54. ViralHepatitisCaseReportFormModel.AgeInYears
        Definition

        Age of Patient in Years

        ShortAge of Patient in Years
        Control1..1
        TypeAge
        56. ViralHepatitisCaseReportFormModel.PhilHealthNo
        Definition

        PhilHealth Number of the Patient

        ShortPhilHealth Number of the Patient
        Control1..1
        TypeIdentifier
        58. ViralHepatitisCaseReportFormModel.CurrentAddressCityMunicipality
        Definition

        Current City/Municipality Address of the Patient

        ShortCurrent City/Municipality Address of the Patient
        Control1..*
        TypeAddress
        60. ViralHepatitisCaseReportFormModel.CurrentAddressProvince
        Definition

        Current Province Address of the Patient

        ShortCurrent Province Address of the Patient
        Control1..*
        TypeAddress
        62. ViralHepatitisCaseReportFormModel.CurrentAddressRegion
        Definition

        Current Region Address of the Patient

        ShortCurrent Region Address of the Patient
        Control1..*
        TypeAddress
        64. ViralHepatitisCaseReportFormModel.PermanentAddressCityMunicipality
        Definition

        Permanent City/Municipality Address of the Patient

        ShortPermanent City/Municipality Address of the Patient
        Control1..*
        TypeAddress
        66. ViralHepatitisCaseReportFormModel.PermanentAddressProvince
        Definition

        Permanent Province Address of the Patient

        ShortPermanent Province Address of the Patient
        Control1..*
        TypeAddress
        68. ViralHepatitisCaseReportFormModel.PermanentAddressRegion
        Definition

        Permanent Region Address of the Patient

        ShortPermanent Region Address of the Patient
        Control1..*
        TypeAddress
        70. ViralHepatitisCaseReportFormModel.DidTheClientsMotherTestPositiveForHepatitisB
        Definition

        Did the client's mother test positive for Hepatitis B?

        ShortHistory of Client's mother for Hepatitis B
        Control1..1
        TypeBackboneElement
        72. ViralHepatitisCaseReportFormModel.DidTheClientsMotherTestPositiveForHepatitisC
        Definition

        Did the client's mother test positive for Hepatitis C?

        ShortHistory of Client's mother for Hepatitis C
        Control1..1
        TypeBackboneElement
        74. ViralHepatitisCaseReportFormModel.DidTheClientsSpouseOrPartnerTestPositiveForHepatitisB
        Definition

        Did the client's spouse/partner test positive for Hepatitis B?

        ShortHistory of Client's Spouse/Partner for Hepatitis B
        Control1..1
        TypeBackboneElement
        76. ViralHepatitisCaseReportFormModel.DidTheClientsSpouseOrPartnerTestPositiveForHepatitisC
        Definition

        Did the client's spouse/partner test positive for Hepatitis C?

        ShortHistory of Client's Spouse/Partner for Hepatitis C
        Control1..1
        TypeBackboneElement
        78. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfSharingNeedleAndOrSyringeWithOthers
        Definition

        Does the client have history of sharing needle and/or syringe with others?

        ShortHistory of client of using/sharing needle or syringe with others
        Control1..1
        TypeCodeableConcept
        80. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfInjectingDrugs
        Definition

        Does the client have history of injecting drugs?

        ShortDoes the client have history of injecting drugs?
        Control1..1
        TypeCodeableConcept
        82. ViralHepatitisCaseReportFormModel.HasTheClientBeenAccidentallyPrickedByObjectContaminatedWithBlood
        Definition

        Has the client been accidentally pricked by needles/sharps or other objects contaminated with blood?

        ShortHas the client been accidentally pricked by needles/sharps or other objects contaminated with blood?
        Control1..1
        TypeCodeableConcept
        84. ViralHepatitisCaseReportFormModel.DidTheClientReceiveATattoo
        Definition

        Did the client receive a tattoo?

        ShortDid the client receive a tattoo?
        Control1..1
        TypeCodeableConcept
        86. ViralHepatitisCaseReportFormModel.WasThereAHistoryInThePastYearOfSexualIntercourseWithAMale
        Definition

        Was there a history(past year) of sexual intercourse with a male?

        ShortWas there a history(past year) of sexual intercourse with a male?
        Control1..1
        TypeCodeableConcept
        88. ViralHepatitisCaseReportFormModel.WasThereAHistoryInThePastYearOfSexualIntercourseWithAFemale
        Definition

        Was there a history(past year) of sexual intercourse with a female?

        ShortWas there a history(past year) of sexual intercourse with a female?
        Control1..1
        TypeCodeableConcept
        90. ViralHepatitisCaseReportFormModel.DoesTheClientPayInCashOrInKindForSex
        Definition

        Does the client pay (in cash or in kind) for sex?

        ShortDoes the client pay (in cash or in kind) for sex?
        Control1..1
        TypeCodeableConcept
        92. ViralHepatitisCaseReportFormModel.DoesTheClientAcceptPaymentInCashOrInKindInExchangeForSex
        Definition

        Does the client accept payment (in cash or in kind) in exchange for sex?

        ShortDoes the client accept payment (in cash or in kind) in exchange for sex?
        Control1..1
        TypeCodeableConcept
        94. ViralHepatitisCaseReportFormModel.WasThereAHistoryOfEmploymentAbroadInThePast
        Definition

        Was there a history of employment abroad in the past?

        ShortWas there a history of employment abroad in the past?
        Control1..1
        TypeCodeableConcept
        96. ViralHepatitisCaseReportFormModel.IsThereAFamilyHistoryOfHCCOrPrimaryLiverCancer
        Definition

        Is there a family history of Hepatocellular Carcinoma (HCC)/primary liver cancer?

        ShortHistory of Client's family on Hepatocellular Carcinoma (HCC)/Primary Liver Cancer
        Control1..1
        TypeBackboneElement
        98. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHCCPriorToHepatitisBAndOrHepatitisCDiagnosis
        Definition

        Does the client have hepatocellular carcinoma prior to Hepatitis B and/or Hepatitis C diagnosis?

        ShortClient's History of having Hepatocellular Carcinoma
        Control1..1
        TypeCodeableConcept
        100. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfReceivingBloodOrBloodProducts
        Definition

        Does the client have history of receiving blood/blood products?

        ShortClient's History of Receiving Blood or Blood Products
        Control1..1
        TypeCodeableConcept
        102. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfUndergoingHemodialysis
        Definition

        Does the client have history of undergoing hemodialysis?

        ShortClient's History of undergoing hemodialysis
        Control1..1
        TypeCodeableConcept
        104. ViralHepatitisCaseReportFormModel.WasThereAHistoryOfBeingVaccinatedForHepatitisA
        Definition

        Was there a history of being vaccinated for Hepatitis A?

        ShortClient's History of Being Vaccinated for Hepatitis A
        Control1..1
        TypeCodeableConcept
        106. ViralHepatitisCaseReportFormModel.WasThereAHistoryOfBeingVaccinatedForHepatitisB
        Definition

        Was there a history of being vaccinated for Hepatitis B?

        ShortClient's History of Being Vaccinated for Hepatitis B
        Control1..1
        TypeCodeableConcept
        108. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfHIVTreatmentPriorToEnrollment
        Definition

        Does the client have history of HIV treatment prior to enrollment?

        ShortClient's History of Undergoing HIV Treatment Prior to Enrollment
        Control1..1
        TypeCodeableConcept
        110. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV
        Definition

        Did the client tested positive for HIV prior to baseline diagnosis of hepatitis?

        ShortThe Client has history of testing positive for HIV prior to the baseline diagnosis of viral hepatitis
        Control1..1
        TypeBackboneElement
        112. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.NoYesHIVMedsTaken
        Definition

        If the client has history of taking antiretroviral drugs, please specify the drug(s) used

        ShortList of Antiretroviral Drugs for HIV Taken
        Control1..1
        TypeBackboneElement
        114. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB
        Definition

        Did the client tested positive for Hepatitis B prior to baseline diagnosis of hepatitis?

        ShortThe Client has history of testing positive for Hepatitis B prior to the baseline diagnosis of viral hepatitis
        Control1..1
        TypeBackboneElement
        116. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.NoYesHepatitisBMedsTaken
        Definition

        If the client has history of taking antiviral drugs for Hepatitis B, please specify the drug(s) used

        ShortList of Antiviral Drugs for Hepatitis B Taken
        Control1..1
        TypeBackboneElement
        118. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC
        Definition

        Did the client tested positive for Hepatitis C prior to baseline diagnosis of hepatitis?

        ShortThe Client has history of testing positive for Hepatitis C prior to the baseline diagnosis of viral hepatitis
        Control1..1
        TypeBackboneElement
        120. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.NoYesHepatitisCMedsTaken
        Definition

        If the client has history of taking antiviral drugs for Hepatitis C, please specify the drug(s) used

        ShortList of Antiviral Drugs for Hepatitis C Taken
        Control1..1
        TypeBackboneElement

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

        0. ViralHepatitisCaseReportFormModel
        Definition

        Viral Hepatitis Case Report Form Logical Model

        ShortVH Case Report Form Logical Model
        Control0..*
        Is Modifierfalse
        Logical ModelInstances of this logical model are not marked to be the target of a Reference
        2. ViralHepatitisCaseReportFormModel.ConsultDate
        Definition

        Consult Date (MM/DD/YYYY)

        ShortConsult Date (MM/DD/YYYY)
        Control1..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        4. ViralHepatitisCaseReportFormModel.PatientCode
        Definition

        Patient Identifier

        ShortPatient Code
        Control1..1
        TypeIdentifier
        6. ViralHepatitisCaseReportFormModel.TestingFacilityName
        Definition

        The location where the encounter takes place.

        ShortTesting Facility Name
        Control1..1
        TypeReference
        8. ViralHepatitisCaseReportFormModel.ContactNo
        Definition

        Contact number of the Patient

        ShortContact Number
        Control0..*
        TypeContactPoint
        10. ViralHepatitisCaseReportFormModel.FacilityAddress
        Definition

        Physical location where the encounter takes place

        ShortFacility Address
        Control1..1
        TypeAddress
        12. ViralHepatitisCaseReportFormModel.ClientType
        Definition

        Walk-in, Referrakm, and In-patient

        ShortClient Type
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        14. ViralHepatitisCaseReportFormModel.TestedPositiveForHepatitisB
        Definition

        If patient tested positive for Hepatitis B

        ShortIf patient tested positive for Hepatitis B
        Control0..1
        TypeBackboneElement
        16. ViralHepatitisCaseReportFormModel.TestedPositiveForHepatitisC
        Definition

        If patient tested positive for Hepatitis C

        ShortIf patient tested positive for Hepatitis C
        Control0..1
        TypeBackboneElement
        18. ViralHepatitisCaseReportFormModel.DateofBaselineHBsAgTest
        Definition

        Date of Baseline HBsAgTest (MM/DD/YYYY)

        ShortDate of Baseline HBsAgTest (MM/DD/YYYY)
        Control0..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        20. ViralHepatitisCaseReportFormModel.DateofBaselineAnti-HCVTest
        Definition

        Date of Baseline Anti-HCV test (MM/DD/YYYY)

        ShortDate of Baseline Anti-HCV test (MM/DD/YYYY)
        Control0..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        22. ViralHepatitisCaseReportFormModel.FirstName
        Definition

        First Name of the Patient

        ShortFirst Name
        Control0..*
        TypeHumanName
        24. ViralHepatitisCaseReportFormModel.MiddleName
        Definition

        Middle Name of the Patient

        ShortMiddle Name
        Control0..*
        TypeHumanName
        26. ViralHepatitisCaseReportFormModel.LastName
        Definition

        Last Name of the Patient

        ShortLast Name
        Control1..1
        TypeHumanName
        28. ViralHepatitisCaseReportFormModel.Suffix
        Definition

        Suffix of the Patient

        ShortSuffix
        Control0..*
        TypeHumanName
        30. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode
        Definition

        First two letters of mother's name, First two letters of father's name, birth order, and Birthdate (MM/FF/BO/MM/DD/YYYY)

        ShortUnique Identifier Code for the patient
        Control1..1
        Typeid
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        32. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.ViralHepatitisCaseReportFormModel.UniqueIdentifierCode
        Definition

        unique id for the element within a resource (for internal references)

        Shortxml:id (or equivalent in JSON)
        Control0..1
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        34. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.extension
        Definition

        May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        36. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.value
        Definition

        Primitive value for id

        ShortPrimitive value for id
        Control0..1
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        38. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.FirstTwoLetterOfMothersName
        Definition

        Format - AA/XX/XX/XX/XX/XXXX

        ShortFirst two letters of mother's name
        Control1..1
        Typeid
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        40. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.FirstTwoLetterOfFathersName
        Definition

        Format - XX/AA/XX/XX/XX/XXXX

        ShortFirst two letters of father's name
        Control1..1
        Typeid
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        42. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.BirthOrder
        Definition

        Format - XX/XX/##/XX/XX/XXXX

        ShortBirth Order
        Control1..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        44. ViralHepatitisCaseReportFormModel.UniqueIdentifierCode.BirthDate
        Definition

        Format - XX/XX/XX/MM/DD/YYYY

        ShortBirth Date
        Control1..1
        Typedate
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        46. ViralHepatitisCaseReportFormModel.SexAssignedAtBirth
        Definition

        Sex Assigned at Birth

        ShortSex Assigned at Birth
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        48. ViralHepatitisCaseReportFormModel.SelfIdentity
        Definition

        Patient Self Identity

        ShortPatient Self Identity
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        50. ViralHepatitisCaseReportFormModel.IsShePregnant
        Definition

        If female, is she pregnant?

        ShortIf female, is she pregnant?
        Control0..*
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        52. ViralHepatitisCaseReportFormModel.IsShePregnant.id
        Definition

        unique id for the element within a resource (for internal references)

        Shortxml:id (or equivalent in JSON)
        Control0..1
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        54. ViralHepatitisCaseReportFormModel.IsShePregnant.extension
        Definition

        May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        56. ViralHepatitisCaseReportFormModel.IsShePregnant.value
        Definition

        Primitive value for code

        ShortPrimitive value for code
        Control0..1
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        58. ViralHepatitisCaseReportFormModel.IsShePregnant.IsShePregnant
        Definition

        If female, is she pregnant?

        ShortIf female, is she pregnant?
        Control0..*
        TypeCodeableConcept
        60. ViralHepatitisCaseReportFormModel.NumberOfChildren
        Definition

        Number of Children

        ShortNumber of Children
        Control0..*
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        62. ViralHepatitisCaseReportFormModel.CivilStatus
        Definition

        Civil Status

        ShortCivil Status
        Control0..*
        TypeCodeableConcept
        64. ViralHepatitisCaseReportFormModel.Nationality
        Definition

        Nationality

        ShortNationality
        Control0..*
        TypeCodeableConcept
        66. ViralHepatitisCaseReportFormModel.AgeInYears
        Definition

        Age of Patient in Years

        ShortAge of Patient in Years
        Control1..1
        TypeAge
        68. ViralHepatitisCaseReportFormModel.PhilHealthNo
        Definition

        PhilHealth Number of the Patient

        ShortPhilHealth Number of the Patient
        Control1..1
        TypeIdentifier
        70. ViralHepatitisCaseReportFormModel.CurrentAddressCityMunicipality
        Definition

        Current City/Municipality Address of the Patient

        ShortCurrent City/Municipality Address of the Patient
        Control1..*
        TypeAddress
        72. ViralHepatitisCaseReportFormModel.CurrentAddressProvince
        Definition

        Current Province Address of the Patient

        ShortCurrent Province Address of the Patient
        Control1..*
        TypeAddress
        74. ViralHepatitisCaseReportFormModel.CurrentAddressRegion
        Definition

        Current Region Address of the Patient

        ShortCurrent Region Address of the Patient
        Control1..*
        TypeAddress
        76. ViralHepatitisCaseReportFormModel.PermanentAddressCityMunicipality
        Definition

        Permanent City/Municipality Address of the Patient

        ShortPermanent City/Municipality Address of the Patient
        Control1..*
        TypeAddress
        78. ViralHepatitisCaseReportFormModel.PermanentAddressProvince
        Definition

        Permanent Province Address of the Patient

        ShortPermanent Province Address of the Patient
        Control1..*
        TypeAddress
        80. ViralHepatitisCaseReportFormModel.PermanentAddressRegion
        Definition

        Permanent Region Address of the Patient

        ShortPermanent Region Address of the Patient
        Control1..*
        TypeAddress
        82. ViralHepatitisCaseReportFormModel.DidTheClientsMotherTestPositiveForHepatitisB
        Definition

        Did the client's mother test positive for Hepatitis B?

        ShortHistory of Client's mother for Hepatitis B
        Control1..1
        TypeBackboneElement
        84. ViralHepatitisCaseReportFormModel.DidTheClientsMotherTestPositiveForHepatitisC
        Definition

        Did the client's mother test positive for Hepatitis C?

        ShortHistory of Client's mother for Hepatitis C
        Control1..1
        TypeBackboneElement
        86. ViralHepatitisCaseReportFormModel.DidTheClientsSpouseOrPartnerTestPositiveForHepatitisB
        Definition

        Did the client's spouse/partner test positive for Hepatitis B?

        ShortHistory of Client's Spouse/Partner for Hepatitis B
        Control1..1
        TypeBackboneElement
        88. ViralHepatitisCaseReportFormModel.DidTheClientsSpouseOrPartnerTestPositiveForHepatitisC
        Definition

        Did the client's spouse/partner test positive for Hepatitis C?

        ShortHistory of Client's Spouse/Partner for Hepatitis C
        Control1..1
        TypeBackboneElement
        90. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfSharingNeedleAndOrSyringeWithOthers
        Definition

        Does the client have history of sharing needle and/or syringe with others?

        ShortHistory of client of using/sharing needle or syringe with others
        Control1..1
        TypeCodeableConcept
        92. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfInjectingDrugs
        Definition

        Does the client have history of injecting drugs?

        ShortDoes the client have history of injecting drugs?
        Control1..1
        TypeCodeableConcept
        94. ViralHepatitisCaseReportFormModel.HasTheClientBeenAccidentallyPrickedByObjectContaminatedWithBlood
        Definition

        Has the client been accidentally pricked by needles/sharps or other objects contaminated with blood?

        ShortHas the client been accidentally pricked by needles/sharps or other objects contaminated with blood?
        Control1..1
        TypeCodeableConcept
        96. ViralHepatitisCaseReportFormModel.DidTheClientReceiveATattoo
        Definition

        Did the client receive a tattoo?

        ShortDid the client receive a tattoo?
        Control1..1
        TypeCodeableConcept
        98. ViralHepatitisCaseReportFormModel.WasThereAHistoryInThePastYearOfSexualIntercourseWithAMale
        Definition

        Was there a history(past year) of sexual intercourse with a male?

        ShortWas there a history(past year) of sexual intercourse with a male?
        Control1..1
        TypeCodeableConcept
        100. ViralHepatitisCaseReportFormModel.WasThereAHistoryInThePastYearOfSexualIntercourseWithAFemale
        Definition

        Was there a history(past year) of sexual intercourse with a female?

        ShortWas there a history(past year) of sexual intercourse with a female?
        Control1..1
        TypeCodeableConcept
        102. ViralHepatitisCaseReportFormModel.DoesTheClientPayInCashOrInKindForSex
        Definition

        Does the client pay (in cash or in kind) for sex?

        ShortDoes the client pay (in cash or in kind) for sex?
        Control1..1
        TypeCodeableConcept
        104. ViralHepatitisCaseReportFormModel.DoesTheClientAcceptPaymentInCashOrInKindInExchangeForSex
        Definition

        Does the client accept payment (in cash or in kind) in exchange for sex?

        ShortDoes the client accept payment (in cash or in kind) in exchange for sex?
        Control1..1
        TypeCodeableConcept
        106. ViralHepatitisCaseReportFormModel.WasThereAHistoryOfEmploymentAbroadInThePast
        Definition

        Was there a history of employment abroad in the past?

        ShortWas there a history of employment abroad in the past?
        Control1..1
        TypeCodeableConcept
        108. ViralHepatitisCaseReportFormModel.IsThereAFamilyHistoryOfHCCOrPrimaryLiverCancer
        Definition

        Is there a family history of Hepatocellular Carcinoma (HCC)/primary liver cancer?

        ShortHistory of Client's family on Hepatocellular Carcinoma (HCC)/Primary Liver Cancer
        Control1..1
        TypeBackboneElement
        110. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHCCPriorToHepatitisBAndOrHepatitisCDiagnosis
        Definition

        Does the client have hepatocellular carcinoma prior to Hepatitis B and/or Hepatitis C diagnosis?

        ShortClient's History of having Hepatocellular Carcinoma
        Control1..1
        TypeCodeableConcept
        112. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfReceivingBloodOrBloodProducts
        Definition

        Does the client have history of receiving blood/blood products?

        ShortClient's History of Receiving Blood or Blood Products
        Control1..1
        TypeCodeableConcept
        114. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfUndergoingHemodialysis
        Definition

        Does the client have history of undergoing hemodialysis?

        ShortClient's History of undergoing hemodialysis
        Control1..1
        TypeCodeableConcept
        116. ViralHepatitisCaseReportFormModel.WasThereAHistoryOfBeingVaccinatedForHepatitisA
        Definition

        Was there a history of being vaccinated for Hepatitis A?

        ShortClient's History of Being Vaccinated for Hepatitis A
        Control1..1
        TypeCodeableConcept
        118. ViralHepatitisCaseReportFormModel.WasThereAHistoryOfBeingVaccinatedForHepatitisB
        Definition

        Was there a history of being vaccinated for Hepatitis B?

        ShortClient's History of Being Vaccinated for Hepatitis B
        Control1..1
        TypeCodeableConcept
        120. ViralHepatitisCaseReportFormModel.DoesTheClientHaveHistoryOfHIVTreatmentPriorToEnrollment
        Definition

        Does the client have history of HIV treatment prior to enrollment?

        ShortClient's History of Undergoing HIV Treatment Prior to Enrollment
        Control1..1
        TypeCodeableConcept
        122. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV
        Definition

        Did the client tested positive for HIV prior to baseline diagnosis of hepatitis?

        ShortThe Client has history of testing positive for HIV prior to the baseline diagnosis of viral hepatitis
        Control1..1
        TypeBackboneElement
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        124. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.id
        Definition

        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        ShortUnique id for inter-element referencing
        Control0..1
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        126. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.extension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 128. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.modifierExtension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

          ShortExtensions that cannot be ignored even if unrecognized
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
          Summarytrue
          Requirements

          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

          Alternate Namesextensions, user content, modifiers
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          130. ViralHepatitisCaseReportFormModel.HIVIfTheClientHasHistoryOfTakingAntiretroviralDrugForHIV.NoYesHIVMedsTaken
          Definition

          If the client has history of taking antiretroviral drugs, please specify the drug(s) used

          ShortList of Antiretroviral Drugs for HIV Taken
          Control1..1
          TypeBackboneElement
          132. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB
          Definition

          Did the client tested positive for Hepatitis B prior to baseline diagnosis of hepatitis?

          ShortThe Client has history of testing positive for Hepatitis B prior to the baseline diagnosis of viral hepatitis
          Control1..1
          TypeBackboneElement
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          134. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.id
          Definition

          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

          ShortUnique id for inter-element referencing
          Control0..1
          Typestring
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          136. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.extension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ShortAdditional content defined by implementations
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingThis element introduces a set of slices on ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 138. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            ShortExtensions that cannot be ignored even if unrecognized
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            Requirements

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            Alternate Namesextensions, user content, modifiers
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            140. ViralHepatitisCaseReportFormModel.HepatitisBIfTheClientHasHistoryOfTakingAntiviralDrugForHepB.NoYesHepatitisBMedsTaken
            Definition

            If the client has history of taking antiviral drugs for Hepatitis B, please specify the drug(s) used

            ShortList of Antiviral Drugs for Hepatitis B Taken
            Control1..1
            TypeBackboneElement
            142. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC
            Definition

            Did the client tested positive for Hepatitis C prior to baseline diagnosis of hepatitis?

            ShortThe Client has history of testing positive for Hepatitis C prior to the baseline diagnosis of viral hepatitis
            Control1..1
            TypeBackboneElement
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            144. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.id
            Definition

            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

            ShortUnique id for inter-element referencing
            Control0..1
            Typestring
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            146. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.extension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            ShortAdditional content defined by implementations
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            SlicingThis element introduces a set of slices on ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 148. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.modifierExtension
              Definition

              May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

              Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

              ShortExtensions that cannot be ignored even if unrecognized
              Comments

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TypeExtension
              Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
              Summarytrue
              Requirements

              Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

              Alternate Namesextensions, user content, modifiers
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              150. ViralHepatitisCaseReportFormModel.HepatitisCIfTheClientHasHistoryOfTakingAntiviralDrugForHepC.NoYesHepatitisCMedsTaken
              Definition

              If the client has history of taking antiviral drugs for Hepatitis C, please specify the drug(s) used

              ShortList of Antiviral Drugs for Hepatitis C Taken
              Control1..1
              TypeBackboneElement