# MD Forms
# Sources: https://discord.com/channels/1123826877245694004/1182366744266932224/1182366744266932224
#          https://docs.google.com/document/d/1jDX9numj-VHKBJ2FiiEo1GIlHESffOUIHIIXaqhEnls/edit?pli=1#heading=h.ru93r8n0fb7m

# Filled Folder
- type: entity
  id: BoxFolderMedicalDoctor
  parent: BoxFolderBase
  name: medical doctor folder
  description: A folder filled with medical paperwork templates.
  suffix: Forms
  components:
  - type: Sprite
    layers:
    - state: folder-white
    - state: folder-base
  - type: StorageFill
    contents:
    - id: PaperWrittenMedicalFormPatientInfo
    - id: PaperWrittenMedicalFormPrescription
    - id: PaperWrittenMedicalFormHealthInsurance
    - id: PaperWrittenMedicalFormServiceInvoice
    - id: PaperWrittenMedicalFormReceiptInvoice
    - id: PaperWrittenMedicalFormRelease
    - id: Paper
      prob: 0.5
    - id: Paper
      prob: 0.5
  - type: StaticPrice
    price: 100
    vendPrice: 500

# Forms
- type: entity # Loosely based on form made by Scratchie (Nova Howe) for Formal Complaint
  id: PaperWrittenMedicalFormPatientInfo
  name: medical patient record
  categories: [ HideSpawnMenu ]
  parent: Paper
  components:
  - type: Paper
    content: |2
      [color=#2EA5E6]◥[bold]N[/bold]◣ [bold]Medical Contractor Standards[/bold][/color]
      [color=#2EA5E6]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color]
      [head=2]Medical Patient Record[/head]

      [head=3]Patient Information[/head]
          [bold]Name:[/bold] 
          [bold]Species:[/bold] 
          [bold]Occupation:[/bold]

      [head=3]Responder Information[/head]
          [bold]Name:[/bold] 
          [bold]Vessel IFF:[/bold] 
          [bold]Shift Time (upon arrival):[/bold] 

      [head=3]Sustained Injuries[/head]
          [bold]Brute Injuries:[/bold]
          Blunt: 0
          Slash: 0
          Piercing: 0

          [bold]Burn Injuries:[/bold]
          Heat: 0
          Shock: 0
          Cold: 0
          Caustic: 0

          [bold]Toxin Injuries:[/bold]
          Poison: 0
          Radiation: 0

          [bold]Genetic Injuries:[/bold]
          Cellular: 0

          [bold]Asphyxiation Injuries:[/bold]
          Bloodloss: 0
          Airloss: 0

      [head=3]Administered Treatment[/head]
          [bold]Applied Topicals:[/bold]
          Bruise packs: 0
          Ointment tubes: 0
          Gauze: 0
          Blood packs: 0
          Sutures: 0
          Regenerative mesh: 0

          [bold]Injected Chemicals:[/bold]
          [bullet/] Chemical, dosage: XX u
          [bullet/] Chemical, dosage: XX u



      [color=#AAAAAA]This Form is void without the signature and stamp of a medical specialist.[/color]

- type: entity
  id: PaperWrittenMedicalFormPrescription
  name: medical prescription
  categories: [ HideSpawnMenu ]
  parent: Paper
  components:
  - type: Paper
    content: |2
      [color=#52B4E9]◥[bold]N[/bold]◣ [bold]Medical Contractor Standards[/bold][/color]
      [color=#52B4E9]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color]
      [head=2]Medical Prescription[/head]

      [head=3]Patient Information[/head]
          [bold]Name:[/bold] 
          [bold]Species:[/bold] 
          [bold]Occupation:[/bold] 
          [bold]Vessel IFF:[/bold] 

      [head=3]Prescription[/head]
          [bullet/] CHEMICAL, dosage: XX u
          [bullet/] CHEMICAL, dosage: XX u

          [bold]WRITE ANY INSTRUCTIONS HERE.[/bold]



      [color=#AAAAAA]This Form is void without the signature and stamp of a medical specialist.[/color]

- type: entity # Based on form made by Radiantflash (Lykaon Rahmer)
  id: PaperWrittenMedicalFormHealthInsurance
  name: health insurance contract
  categories: [ HideSpawnMenu ]
  parent: Paper
  components:
  - type: Paper
    content: |2
      [color=#2EA5E6]◥[bold]N[/bold]◣ [bold]Medical Contractor Standards[/bold][/color]
      [color=#2EA5E6]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color]
      [head=2]Health Insurance Contract[/head]

      [head=3]Policy Holder Information[/head]
          [bold]Name:[/bold]
          [bold]Species:[/bold]
          [bold]Occupation:[/bold] 
          [bold]Vessel IFF:[/bold] 

      [head=3]Plan Coverage[/head]
          [bold]Medical Coverage:[/bold]
          \[  ] Treatment: Coverage up to $5,000. ($2,000 premium)
          \[  ] Revival: Coverage up to $10,000. ($2,000 premium)
          \[  ] Cloning Fee: Coverage up to $25,000. ($5,000 premium)

          [bold]Additional Coverage:[/bold]
          \[  ] Towing: Coverage up to $10,000. Small shuttles only. ($2,000 premium)
          \[  ] Towing: Coverage up to $20,000. Small and medium shuttles only. ($4,000 premium)

      [head=3]Total Premium[/head]
          [bold]$XX,XXX[/bold]


      [color=#AAAAAA]This Form is void without the signatures of both Parties and the stamp of a medical specialist.[/color]

- type: entity
  id: PaperWrittenMedicalFormServiceInvoice
  name: medical service invoice
  categories: [ HideSpawnMenu ]
  parent: Paper
  components:
  - type: Paper
    content: |2
      [color=#2EA5E6]◥[bold]N[/bold]◣ [bold]Medical Contractor Standards[/bold][/color]
      [color=#2EA5E6]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color]
      [head=2]Medical Service Invoice[/head]

      [head=3]Patient Information[/head]
            [bold]Name:[/bold]
            [bold]Species:[/bold]
            [bold]Occupation:[/bold] 

      [head=3]Responder Information[/head]
            [bold]Name:[/bold] 
            [bold]Vessel IFF:[/bold] 
            [bold]Shift Time:[/bold] 

      [head=3]Invoice[/head]
        $XX,XXX - Treatment
        $XX,XXX - Revival
        $XX,XXX - Cloning
        $XX,XXX - Towing
      - $XX,XXX - Treatment Plan Coverage
      - $XX,XXX - Revival Plan Coverage
      - $XX,XXX - Cloning Plan Coverage
      - $XX,XXX - Towing Plan Coverage
      ____________
      $XXX,XXX - Grand Total



      [color=#AAAAAA]This Form is void without the signature and stamp of a medical specialist.[/color]
            
- type: entity
  id: PaperWrittenMedicalFormReceiptInvoice
  name: medical dispatch payment
  categories: [ HideSpawnMenu ]
  parent: Paper
  components:
  - type: Paper
    content: |2
      [color=#33ccff]◥[bold]N[/bold]◣ [bold]Director of Care Payroll[/bold][/color]
      [color=#33ccff]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color]
      [head=2]Medical Dispatch Payment[/head]

      [head=3]Contractor Information[/head]
            [bold]Name:[/bold] 
            [bold]Species:[/bold] 
            [bold]Occupation:[/bold] 

      [head=3]Description of Services Provided[/head]

      [head=3]Service Value[/head]
          Medical Bounty Delivery: $0
          Material Delivery: $0
          Medical Services: $0
          Other: $0
      
      [bold]Total Value: $XXX,XXX[/bold]
      
      [color=#AAAAAA]This Form is void without the signature and stamp of the Director of Care. This form does not constitute a contract. Compensation for services provided is at the discretion of the Director of Care.[/color]

- type: entity
  id: PaperWrittenMedicalFormRelease
  name: medical release form
  categories: [ HideSpawnMenu ]
  parent: Paper
  components:
  - type: Paper
    content: |2
      [color=#33ccff]◥[bold]N[/bold]◣ [bold]Director of Care Payroll[/bold][/color]
      [color=#33ccff]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color]
      [head=2]Medical Release Form[/head]

      [head=3]Patient Information[/head]
            [bold]Name:[/bold] 
            [bold]Species:[/bold] 
            [bold]Occupation:[/bold] 

      [head=3]Responder Information[/head]
            [bold]Name:[/bold] 
            [bold]Vessel IFF:[/bold] 
            [bold]Shift Time:[/bold] 

      [head=3]Services Provided[/head]



      [head=3]Notes[/head]
      


      [head=3]I, the undersigned, agree that the services listed above are accurate and consent to release.[/head]



      [color=#AAAAAA]This Form is only acknowledged with the signature and stamp of the Director of Care. This form does not constitute a contract. Compensation for services provided is at the discretion of the Director of Care.[/color]


- type: entity
  id: PaperWrittenMedicalMedtekPatientRecord
  parent: Paper
  name: Patient Record
  categories: [ HideSpawnMenu ]
  description: A printed medical patient record.
  components:
  - type: Tag
    tags:
    - Document
    - Trash
    - Paper
  - type: StaticPrice
    price: 0
  - type: Sprite
    sprite: Objects/Misc/bureaucracy.rsi
    layers:
    - state: paper_receipt
    - state: paper_receipt_words
      map: ["enum.PaperVisualLayers.Writing"]
      visible: false
    - state: paper_stamp-generic
      map: ["enum.PaperVisualLayers.Stamp"]
      visible: false
  - type: PaperVisuals
    backgroundImagePath: "/Textures/Interface/Paper/paper_background_perforated.svg.96dpi.png"
    headerImagePath: "/Textures/_NF/Interface/Paper/paper_heading_medtek_report.svg.96dpi.png"
    headerMargin: 0.0, 0.0, 0.0, 6.0
    backgroundImageTile: true
    backgroundPatchMargin: 0.0, 6.0, 0.0, 6.0
    contentMargin: 12.0, 0.0, 12.0, 0.0
    # This is a narrow piece of paper
    maxWritableArea: 256.0, 0.0
  - type: Paper
    content: |
      [head=3]Patient[/head]
      [bold]Name:[/bold] {patient.name}
      [bold]Species:[/bold] {patient.species}

      [head=3]Responder[/head]
      [bold]Name:[/bold] {responder.name}
      [bold]Shift Time:[/bold] {roundTime}

      [head=3]Injuries[/head]
      {damageList}
